/((http|https|ftp|ftps|www)([:\/\/]|[\.])[^\s<]+[^\s\.,\!\?:;")<\]])/u
Нужно добавить функционал, чтобы она не находила ссылки прописанные в теге <a>.
Пример:
Цитата:
произвольный текст и какие-то теги <a href="http://forum.php.su">http://forum.php.su</a>
произвольный текст http://forum.php.su111
произвольный текст http://forum.php.su111
Должно найти только вторую ссылку: http://forum.php.su111
Т.е нужно поправить регулярку так, чтобы она не трогала ссылки, если перед ней есть надпись href= (это я так вижу)
Буду очень признателен за любую помощь.