|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrey Sapozhnikov 2:5020/400 20 Jun 2002 19:57:53 To : Dmitry Stepanov Subject : Re: Yandex regexp --------------------------------------------------------------------------------
Dmitry Stepanov wrote:
> "Dmitry Stepanov" <sda@termika.ru> сообщил/сообщила в новостях следующее:
> news:aesq2d$1jku$1@news.gamma.ru...
>
>>"Andrey Sapozhnikov" <sapa@icb.chel.su> сообщил/сообщила в новостях
>>следующее: news:3D11E2D8.5010504@icb.chel.su...
>>
>>>Dmitry Stepanov wrote:
>>>
>>>>"Victor Mironov" <Victor.Mironov@p11.f77.n5025.z2.fidonet.org>
>>>>
>>>>>Предлагаю обсудить regexp, который сможет отличить Яндекс:
>>>>>
>>>>>my $YANDEX = q{(?i)^.+?//.*?ya(?:ndex)?\\.ru[.:0-9]*/};
>>>>>$expr =~ m|$YANDEX|;
>>>>>
>>>>>
>>>>$expr =~ /ya(?:ndex)?\.ru/i;
>>>>а разве этот вариант не сможет отличить Яндекс?
>>>>
>>>Hи один из них не сможет. Хинт: http://www.nafanya.ru/
>>>
>>И что?
>>Я так понял, что надо из списка хостов найти те, кто находится в зоне
>>
> ya.ru
>
>>или yandex.ru.
>>
> А вот теперь внимательнее посмотрел на домен и понял, что не прав.
> $expr =~ /(^|[^a-z\d-])ya(?:ndex)?\.ru/i;
> так наверно лучше.
Как на счет www.ya.rules.com ?
Андрей
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/5284464e8e9b.html, оценка из 5, голосов 10
|