Bonjour, il s'agirait de s'ammuser avec les expressions régulières
j'ai un petit souci.
j'ai fait mon propre bbcode, et tout semble fonctionner, sauf:
lorsque je mets un truc comme
[color=#FF0000]ezrezr[color=#00FF00]ffzezzef[/color]fsf[/color]
au lieu de me mettre
ezrezrffzezzeffsf, il me met: ezrezr[color=#00FF00]ffzezzeffsf[/color].
la raison est simple, j'utitilise le masque '/\[color=#[0-9A-F]){6}\](.*)\[\/color\]/'.
en effet, il va entourer avec les balises de couleur tout ce qu'il y a entre la balise bb ouvrante et la balise bb fermante.
ma question est: comment peut on faire pour qu'il fasse une détection
"récursive", c'est à dire que s'il trouve un autre color ouvrant à
l'intérieur du premier et il cherche le fermant correspondant.
en gros, un <span>texterouge<span>textevert</span>texterouge</span>
on m'a compris?

merci!