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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitriy Goldobin                     2:5020/400     09 Aug 2000  22:37:24
 To : All
 Subject : Re: Перл умирал ? (и вопрос по RegExp)
 -------------------------------------------------------------------------------- 
 
 Hi!
 
 > И антиоффтопик (весьма актуальный сейчас):
 >
 > Есть хеш %link.
 > Вида $link{key}=url;
 > Hадо в имеющейся строке заменить все key на <a href=url>key</a>
 
 []
 
 > Если key уже заключён в <a....>...</a> любой удалённости (<a
 > href=...><b>...Х-31...</b></a>) - то замену делать не надо.
 >
 > Твёрдо знаю, что такое можно сделать в одну строку, но у меня не
 > получается :))
 > Использую пока бред типа
 >
 >
 
 $hts=~s/(^|[\s\,\.\/\(\)\>]+)(.+?)(?=([\s\,\.\/\(\)\<]+|$))/$links{$2}?"$1<a
 
 > href=$links{$2}>$2<\/a>":"$1$2"/gme;
 >
 
 $hts =~ s!(<a .*?</a>|[a-z0-9\-]+)!$links{$1} ? "<a href=$links{$1}>$1</a>"
 : $1!gise;
 
 полный набор допустимых символов сам расписывай
 
 Bye.
 --- ifmail v.2.15dev5
  * Origin: Electronic Microsystems JSC (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Перл умирал ?   Pavel Kurnosoff   08 Aug 2000 20:21:19 
 Re: Перл умирал ? (и вопрос по RegExp)   Roman Karshiev   09 Aug 2000 07:35:18 
 Re: Перл умирал ? ( и вопрос по RegExp)   Serge Shikov   09 Aug 2000 12:25:12 
 Re: Перл умирал ? (и вопрос по RegExp)   Dmitriy Goldobin   09 Aug 2000 22:37:24 
Архивное /ru.perl/2195621c9dfe7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional