Код: Выделить всё
$in = array
(
'/(?:^|\b)((((http|https|ftp):\/\/)|(www\.))([\w\.]+)([,:%#&\/?=\w+\.-]+))(?:\b|$)/is'
);
$out = array
(
"[url=\]$1[/url]"
);
return preg_replace($in, $out, $url);
Как я могу исключить URL-адрес, заключенный внутри атрибута, из этого шаблона?
ОБНОВЛЕНИЕ:
ввод будет следующим:
Код: Выделить всё
Bellow you can see http://www.yahoo.com bla bla
Подробнее здесь: [url]https://stackoverflow.com/questions/5785006/parse-links-except-for-links-inside-a-src[/url]
Мобильная версия