Страница 1 из 1

PCRE

Добавлено: Чт мар 17, 2005 16:12
Fantom
Я не силен в регулярных выражениях. Объясните пожалуйста, почему .*/reklama/.* работает лишь частично (одни ссылки открваются, другие нет), а (.*\.)?reklama*\..* работает как нужно?

Re: PCRE

Добавлено: Чт мар 17, 2005 16:42
Slava
Fantom писал(а):Я не силен в регулярных выражениях. Объясните пожалуйста, почему .*/reklama/.* работает лишь частично (одни ссылки открваются, другие нет), а (.*\.)?reklama*\..* работает как нужно?
А что значит "как нужно"?
Приведете пример, где не работает, тогда можно будет сказать почему.

Добавлено: Чт мар 17, 2005 16:53
Fantom
Мде, вопрос конечно совсем некорректный... Допустим, я хочу вырезать все линки со словом banner и записываю .*banner.*, а выражение не работает. Например, с meta.ua все флешевые баннеры пролазят, хотя в ихних линках есть слово banner.

Добавлено: Чт мар 17, 2005 17:05
Slava
Fantom писал(а):Мде, вопрос конечно совсем некорректный... Допустим, я хочу вырезать все линки со словом banner и записываю .*banner.*, а выражение не работает. Например, с meta.ua все флешевые баннеры пролазят, хотя в ихних линках есть слово banner.
Понятно, а можно еще конкретней?
Дайте полный линьк на флешевый баннер, который не блокируется этим правилом.

Добавлено: Чт мар 17, 2005 17:10
Fantom
Fantom писал(а):Мде, вопрос конечно совсем некорректный... Допустим, я хочу вырезать все линки со словом banner и записываю .*banner.*, а выражение не работает. Например, с meta.ua все флешевые баннеры пролазят, хотя в ихних линках есть слово banner.
Ха... похоже это кеш броузера прикалывался -- отключил, вроде нормально стало все.

Может кто посоветует доку по PCRE на доступном русском языке? Я не программер и времени с деталями разбираться нету. Гугл мне не помог -- туча ссылок и почти все на специализированные статьи, в коих я мало что понимаю. :( Мне бы доходчиво самое основное, что-то вроде "базиса для ламеров".

Добавлено: Чт мар 17, 2005 18:04
Slava
Fantom писал(а): Может кто посоветует доку по PCRE на доступном русском языке? Я не программер и времени с деталями разбираться нету. Гугл мне не помог -- туча ссылок и почти все на специализированные статьи, в коих я мало что понимаю. :( Мне бы доходчиво самое основное, что-то вроде "базиса для ламеров".
Я тоже не нашел.
Тогда или используйте английские man страницы или почитайте бумажную книжку по перлу, их вроде как много, но соответственно за деньги.

Добавлено: Чт мар 17, 2005 19:50
Fantom
Вроде начал по-немногу понимать как они работают. Просто сразу кеш в броузере не догадался отключить -- именно он всю логику рассуждений мне портил. :)