|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 08 Apr 2002 13:46:38 To : Bulat Ziganshin Subject : Re: Замена URL на гиперссылку -------------------------------------------------------------------------------- Здравствуй, Bulat Ziganshin. AT>> $body =~ s/\s(http:\/\/.*)\s/ <a href=\"$1\">$1<\/a> /igs; BZ> замени .* на .*? Логичнее было бы заменить на \S*, а \s в конце выкинуть. Хотя я бы еще обрабатывал знак препинания в конце (видимо, (http:\/\/\S*)([.,!?"']?) - не тестировалось, just an idea). -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 Все учтено могучим ураганом... --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/144542a020836.html, оценка из 5, голосов 10
|