Talker
Новичок
Регулярное выражение, выделение всех url на странице
Есть текст с url-ами (без тэгов). Нужно все url выделить, не выделяя e-mail-ы
Делаю так
url-ы выделяются, но вместе с ними выделяются и окончания e-mail, претензия срабатывает только на один символ: aaaaaa@yandex.ru
Подскажите, как это решить?
Есть текст с url-ами (без тэгов). Нужно все url выделить, не выделяя e-mail-ы
Делаю так
PHP:
$text = preg_replace("#((?<!@)(http:\/\/)?(www\.)?([^\/@]+\.[a-z]{2,4}[^\s<>@]*))#i", "<u>\\1</u>", $text);
Подскажите, как это решить?