Всем привет, в общем есть регулярка, она делает свое дело, но не так как хотелось бы.
Указывать все символы, после которых заканчивается ссылка, наверное не очень хорошая идея, может есть у вас что на примете?
Я уже весь инет обшерстил, ничего толкового не нашел.
Буду благодарен за помощь.
Вот регулярка
preg_replace("/(?<!\")(http|ftp):\\/\\/(\\S+)/si",'<a href="\\1://\\2">http://\\2</a>',$text);
Такой текст
Превращает в такой
Привет я на <a href="http://test.ru,">http://test.ru,</a> надоело сидеть на <a href="http://test.com<br">http://test.com<br</a> /> и т.д)
Собственно хочется чтобы запятые были вне ссылки и уж тем более тег не разрывался.
Спасибо