Salut tlm,

Ma regex dans le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?php
 
$chaine = '<a href="http://www.test.fr/" target="_blank">test de [chaine / url]';
$chaine = preg_replace('#\[(.*)\/ url\]#i', "$1</a>", $chaine); 
 
echo $chaine;
 
?>
Donne le résultat suivant :
url=http://www.test.fr/]test de [chaine [/url]
alors que je voudrais obtenir le résultat suivant :
[ur|=http://www.test.fr/]test de chaine [/url]
Merci de votre aide.