|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/371.32 05 Feb 2001 23:16:30 To : Andreyh Subject : Re: Help with regex -------------------------------------------------------------------------------- В твоём письме от Mon, 05 Feb 2001 20:06:16 +0300 написано: apr> Привет Всем! apr> Подскажите, где у меня руки кривые - хочу чтобы сквид резал все УРЛи, в apr> которых есть ad.чего-тотам и ads.чего-тотам. Т.е. regexp apr> должен вырезать любое выражение, в котором есть: apr> ad2.clickagents.com, ads.какой-нить-домен.ru и т.д. - это в основном apr> баннерные системы :)). apr> Делаю так: apr> - --- apr> acl ads url_regex -i \S*ad\S/.\S+ apr> ... apr> - --- apr> так вот я эту строчку составлял: apr> \S* - любое количество любых символов (ну http:// например), apr> ad - собственно что хочется обрезать, apr> \S - один любой символ (т.к хочется резать например ad.domain.com и apr> ad2.domain.com), apr> /. - этот слеш с точкой говорит, что точка - это символ в строчке, а \. apr> не метасимвол, apr> \S+ - это всё что угодно в конце строки. apr> а где ошибся? Ошибка наверное дурацкая, но спросить не у кого :-)). apr> Буду очень признателен! А почему ты считаешь, что у сквида перловые регексы? А если не перловые, то \S может и не иметь специального значения. -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- slrn/0.9.6.3-as (Linux) * Origin: AKA с подствольным плюсомётом (2:5020/371.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/73083cd1f3253.html, оценка из 5, голосов 10
|