Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Help with regex   Artem Chuprina   05 Feb 2001 23:16:30 
Архивное /ru.perl/73083cd1f3253.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional