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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Edward Muhutdinov                    2:5049/91.38   06 Jul 2000  23:46:48
 To : Roman Karshiev
 Subject : Вопрос по RegExp'ам (сложный?)
 -------------------------------------------------------------------------------- 
 
 
 Время 11:53, Четверг Июль 06 2000, Roman Karshiev сидит и пишет письмо к Edward 
 Muhutdinov по поводу Re: Вопрос по RegExp'ам (сложный?)...
  EM>> Дарю. Разберешься? ;)
  RK> Мда... $16 меня просто убило... :)))
 
 ну, если ?: ставить, длиннее получится ;(
 
  RK> Hо - не всё работает! Ж(
  RK> В приписанном ниже примере две нижние строки не заменяются
  RK> (http://xxx.yy и
  RK> www.ru)
 
 ну дык тормоз я! (см. ниже)
 
  RK> $ThePost=~s/([^>=\"]|\s|\A)((((https?)|(ftp)|(news)|(nntp)|(wais)|(wys
  RK> iwyg)| (gopher)|(javascript)|(castanet)|(about)):\/\/)([\w\/\\\~\?\-=_
  RK> #&:%\(\\)\[\] \.]+))(\W|\Z)/$1<a href=\"$2\">$2<\/a>$16/g;
 
                                                              ^
 
  RK> $ThePost=~s/([^>=\"\/]?\s|\A)((((www)|(news)|(fido))[0-9]?\.)([\w\.\/
  RK> \\\~\?\- =_#&:%\(\)\[\]]+))(\W|\Z)/$1<a
  RK> href=\"http:\/\/$2\">$2<\/a>$9/g;
 
                                     ^
 
  RK> $ThePost=~s/([^>=\"\/]?\s|\A)(ftp[0-9]?\.([\w\.\/\\\~\?\-=_#&:%\(\)\[
  RK> \]]+)) (\W|\Z)/$1<a href=\"ftp:\/\/$2\">$2<\/a>$4/g;
 
                                                        ^
 
 ;)
 
 Один (довольно существенный) минус - плохо отлавливает конечную точку. То есть
 http://www.host.com/index.html отловится нормально и полностью, но если есть
 http://www.host.com/index.html. - то отловится вместе с последней .
 
 Как это побороть, я пока не разобрался :(
                                        С приветом, Edward M.
 
 --- ДДДmailto:wtiger@mail.ruДДДhttp://wtiger.ncport.ruДДДICQ UIN 9625056ДДДДД
  * Origin: Эк тебя скрючило! (2:5049/91.38)
 
 

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

 Тема:    Автор:    Дата:  
 Вопрос по RegExp\'ам (сложный?)   Roman Karshiev   05 Jul 2000 14:19:00 
 Re: Вопрос по RegExp\'ам (сложный?)   vitus@ice.ru   05 Jul 2000 15:24:00 
 Re: Вопрос по RegExp\'ам (сложный?)   Roman Karshiev   06 Jul 2000 11:46:43 
 Вопрос по RegExp\'ам (сложный?)   Edward Muhutdinov   05 Jul 2000 23:26:39 
 Re: Вопрос по RegExp\'ам (сложный?)   Roman Karshiev   06 Jul 2000 11:53:26 
 Вопрос по RegExp\'ам (сложный?)   Edward Muhutdinov   06 Jul 2000 23:46:48 
 Re: Вопрос по RegExp\'ам (сложный?)   Roman Karshiev   07 Jul 2000 12:37:55 
 Вопрос по RegExp\'ам (сложный?)   Edward Muhutdinov   09 Jul 2000 00:19:46 
 Re: Вопрос по RegExp\'ам (сложный?)   Ilya Rubtsov   06 Jul 2000 13:16:21 
Архивное /ru.perl/341439651b1b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional