|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Roman Karshiev 2:5020/400 06 Jul 2000 14:47:50 To : Alexander Shulgin Subject : Re: Вопрос по RegExp'ам (сложный?) -------------------------------------------------------------------------------- Alexander Shulgin <Alexander.Shulgin@p44.f4.n5052.z2.fidonet.org> пишет: RK>> Hадо цепочку http://url... заменить на <a RK>> href=http://...>http://...</a> если она _HЕ_ окpужена уже тегами RK>> <a...>...</a>, [url]...[/url] или [img]...[/img] RK>> Это вообще возможно? AS> s/((http|ftp):\/\/\S+)/<a href="$1" target=\"new\">$1<\/a>/gi; AS> тэги выбиpаются по вкусу.. AS> ps. Hадеюсь, что у тебя url'ы не содеpжат пpобелы. Упс. Пардон, ты не совсем понял :) Уточняю. Это для доработки доски объявлений UBB. Там можно вставлять URL в виде просто HTML вставки <a href=...>...</a> Можно в виде UBB-code как [url]...[/url] Я хочу, чтобы кроме этого ещё и сами ссылки подсвечивались. Т.е. всё, что не в <a ...>..</a> и [url]...[/url] и начинающееся с www. http:// ftp:// ftp. и т.п. менялось на ссылку (конец ссылки примем за пробел). Просто подменять http://... ограниченную с двух сторон пробелами нельзя, т.к. могут быть конструкции типа <br>http://... - её менять надо... Вот... -- =KRoN= ICQ#4886816 http://www.kron.f2s.com - Грёзы, Двери, Авиация... Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6488d205e232.html, оценка из 5, голосов 10
|