Найти url в строке и обернуть его в ссылку
Ниже представлен код. Он выполнят свою функцию, но некорректно. Подскажите, пожалуйста, как исправить? А также как включить кириллические адреса в регулярное выражение
$text = preg_replace('!(http|ftp|scp)(s)?:\/\/[a-zA-Z0-9.?&_/]+!', "<a href=\"\\0\">\\0</a>", $row->text);
