Reg. Exp. Perl -> je merdouille .. [PHP] - Programmation
Marsh Posté le 23-01-2002 à 15:59:47
potiron a écrit a écrit : salut, j'arrive pas a faire marcher correctement cette expression reguliere : $message = preg_replace("#(\[URL\])(.+?)(\[/URL\])#si", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $message); elle est censé recuperer/transformer en lien ce qui est entre [URL]xxxx://xxxxxxx.xxxxxxx[/URL] seul probleme lors du remplacement elle me laisse le 1er [URL] ex : $message="http://lorenzozo.kilio.com/"; resultat a l'affichage : [URL]http://lorenzozo.kilio.com/ ... je vois pas ou est ma betise , quelqu'un a une idée ? merci |
Normal, tu as laisser une référence arrière trainer : \\1
[edtdd]--Message édité par fly LM--[/edtdd]
Marsh Posté le 23-01-2002 à 15:22:12
salut,
j'arrive pas a faire marcher correctement cette expression reguliere :
$message = preg_replace("#(\[URL\])(.+?)(\[/URL\])#si", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $message);
elle est censé recuperer/transformer en lien ce qui est entre [URL]xxxx://xxxxxxx.xxxxxxx[/URL]
seul probleme lors du remplacement elle me laisse le 1er [URL]
ex :
$message="http://lorenzozo.kilio.com/";
resultat a l'affichage :
[URL]http://lorenzozo.kilio.com/
... je vois pas ou est ma betise , quelqu'un a une idée ?
merci