Bonjour,
Voici mon expression reguliere :
Elle fonctionne tres bien sauf quand j'ai plusieurs [..] sur la même ligne,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $motif='`\[(.)(.)\]`'; $chaine = "<IMG SRC=\"$1$2.gif\">"; $chain = preg_replace($motif,$chaine,$texte);
par exemple : [qs]blablablabla[sd]
me donne comme résultat : <img1 qs><img2 sd>, en fait cela m'a mangé le texte entre 2.
Comment faire ? il me semble qu'il y a une histoire de "U" à mettre quelque part mais impossible de m'en rappeler
Merci de votre aide.
Partager