capture d'un lien texte

WRInaute impliqué
Bonjour,
je suis un peu perdu avec les regex, là , je veux capturer un lien texte
le rendre cliquable sur tout le contenu de la variable $texte, mais j'obtiens
la ligne 1 cliquable, au lieu de la 2, par ailleurs je croyais qu'il fallait arreté d'utuliser
ereg_replace avec php5.

Merci de votre avis.
ludo
Code:
$Texte = "Bienvenue sur http://toto.net mon site auto";
$Texte = ereg_replace("(http://)(([[:punct:]]|[[:alnum:]])*)","<a href=\"\\0\">$Texte</a>",$Texte);

1) Bienvenue sur Bienvenue sur http://www.toto.net mon site auto mon site auto 
2) Bienvenue sur http://www.toto.net mon site auto
 
WRInaute accro
tout à fait : il faut utiliser preg_replace et, une des différences avec ereg_replace c'est qu'il faut délimiter le masque
 
Discussions similaires
Haut