[Comm] [OFF] Perl regex

Alexey Morsov =?iso-8859-1?q?samurai_=CE=C1_ricom=2Eru?=
Вт Мар 23 10:13:22 MSK 2004


Sergey V. Degtyaryov wrote:
> Alexey Morsov wrote:
> 
>>> AM> Igor Homyakov wrote:
>>>
>>>>> это классика !
>>>>>
>>>>> ^([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.
>>>>> ([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])$
>>>>>
>>>
>>> AM> Уважаемый - это разве короче?
>>>
>>> Зато правильно, в отличие от приведенных вариантов. В смысле, вытащит
>>> только валидные адреса.
>>
>>
>> дык я ж спрашивал как короче а не как валиднее - не валидно быть не  
>> могет потому что логи моего сквида - и сетка моя - ip сам даю за мзду 8-)
> 
> 
> Если Вас интересует краткость:
> use NetAddr::IP::Find;
> $num_found = find_ipaddrs($text, \&callback);
> 
> На всякий случай -- regexp там такой же, как у Вас, т.е. неправильный.
> 
Так - все - флейм пошел - закрываю тему ...

-- 
С наилучшими пожеланиями,
Алексей.



Подробная информация о списке рассылки community