Вот что то уже нашол но не совсем правильно работает. Первая ошибка с первым имайлом нет пробела, и потом неправильно переводятся 1,2,5,6 линки.
function change_string($str)
{
$str = trim($str);
$str = htmlspecialchars($str);
$str = preg_replace(\'/\\s([^\\s]+\\@[^\\s]+\\.[^\\s]+)\\s/i\',\'
$1\',$str);
$str = preg_replace(\'=([^\\s]*)(
http://www.|
http://)(([^?]*)[^\\s]*)=\',\'
\\\\2\\\\4\',$str);
return $str;
}
Кто нибудь может исправить.
THX.
Cu.