Найти url в строке и обернуть его в ссылку

Ниже представлен код. Он выполнят свою функцию, но некорректно. Подскажите, пожалуйста, как исправить? А также как включить кириллические адреса в регулярное выражение

$text = preg_replace('!(http|ftp|scp)(s)?:\/\/[a-zA-Z0-9.?&_/]+!', "<a href=\"\\0\">\\0</a>", $row->text);

введите сюда описание изображения


Ответы (0 шт):