URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2081
[ Назад ]

Исходное сообщение
"регексп перловый"

Отправлено Шанхай , 17-Сен-03 14:31 
Я что-то с утра отупел. :(
нужно из 192.020.017.001 сделать 192.20.17.1, то. есть убрать все ведущие нули из октета. Подскажите, плз! :)

Содержание

Сообщения в этом обсуждении
"регексп перловый"
Отправлено Шанхай , 17-Сен-03 15:44 
>Я что-то с утра отупел. :(
>нужно из 192.020.017.001 сделать 192.20.17.1, то. есть убрать все ведущие нули из
>октета. Подскажите, плз! :)

~ /\.0/\./g;



"регексп перловый"
Отправлено uldus , 19-Сен-03 10:17 
>>Я что-то с утра отупел. :(
>>нужно из 192.020.017.001 сделать 192.20.17.1, то. есть убрать все ведущие нули из
>>октета. Подскажите, плз! :)
>
>~ /\.0/\./g;

Тогда уж ~ /\.0+/\./g;


"регексп перловый"
Отправлено konst , 19-Сен-03 12:31 
/(^|\.)0+/\1/g;

"регексп перловый"
Отправлено 1111111 , 19-Сен-03 16:10 
=~s/0//g :)

"регексп перловый"
Отправлено Ivan , 01-Фев-05 11:09 
А если адрес типа 010.000.001.130 то получится "010..001.130" что не есть хорошо. :( Что делать?


"регексп перловый"
Отправлено konst , 07-Фев-05 12:51 
>А если адрес типа 010.000.001.130 то получится "010..001.130" что не есть хорошо.
>:( Что делать?
А что должно быть вместо .000. ?