Реги, замена ссылок

SoniK

Ромик, но не Chef :-)
Реги, замена ссылок

Помогите регекспой, которая заменяет ссылки (подставляет <a href=....) плиз, не ищеться чёт в поиске (((
 

SoniK

Ромик, но не Chef :-)
Быстрый форум какой-то стал...

Вот отрыл в пшпББ если кому надо.. Можете не благодарить..

PHP:
function make_clickable($text)
{

	$ret = ' ' . $text;
	$ret = preg_replace("#([\t\r\n ])([a-z0-9]+?){1}://([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)#i", '\1<a href="\2://\3" target="_blank" style="text-decoration:underline">\2://\3</a>', $ret);
	$ret = preg_replace("#([\t\r\n ])(www|ftp)\.(([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)#i", '\1<a href="http://\2.\3" target="_blank" style="text-decoration:underline">\2.\3</a>', $ret);
	$ret = preg_replace("#([\n ])([a-z0-9\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\"  style=\"text-decoration:underline\">\\2@\\3</a>", $ret);
	$ret = substr($ret, 1);

	return($ret);
}
ЗАМЕНА ССЫЛКО - это для поиска :D
 
Сверху