Bonjour !
J'ai un petit problème concernant ce regex :
il me sert à transformer les url de type 'http://www.lol.com' en '<a href="http://www.lol.com">www.lol.com</a>'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $tmp = eregi_replace("([[:alnum:]]+)://([^<[:space:]]*)([[:alnum:]#?/&=])", "<a href=\"\\1://\\2\\3\" target=\"_blank\">\\2\\3</a>",$tmp);
Le problème est que si un lien se trouve déjà sous sa forme cliquable HTML, il sera quand même reconnu, c'est pourquoi j'aurai voulu empecher la reconnaissance des url entourées par des guillemets ", mais je n'y arrive pas
Partager