|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Mironov 2:5025/77.11 21 Jun 2002 04:35:08 To : Dmitry Stepanov Subject : Re^2: Yandex regexp --------------------------------------------------------------------------------
>> > А вот теперь внимательнее посмотрел на домен и понял, что не прав.
>> > $expr =~ /(^|[^a-z\d-])ya(?:ndex)?\.ru/i;
>> > так наверно лучше.
>>
>> Как на счет www.ya.rules.com ?
>>
DS> $expr =~ /(?:^|[^a-z\d-])ya(?:ndex)?\.ru(?::|\.?[^a-z\d]|$)/i;
http://www.domain.ru/script.cgi?url=www.yandex.ru
Вообще, этот вопрос интересен с точки зрения разгребания рефереров, а обычно в
той строке дается "http://" в начале.
my $YANDEX = q{(?i)^.+?//(?:[^.]+\.)*ya(?:ndex)?\\.ru[.:0-9]*/};
$expr =~ m|$YANDEX|;
Victor
/ Vale tandem, non immemor mei
--- GoldED/W32 3.0.1
* Origin: ATBIT, Voronezh, Russia (2:5025/77.11)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/33233d12b01a.html, оценка из 5, голосов 10
|