J'écris actuellement une fonction en PHP pour traduire BBCodes pour un moteur de forum. Maintenant, je voulais ajouter un [code]
-tag et moi avons créé la fonction suivante:preg remplacer plusieurs résultats
$txt = preg_replace('#\[code\](.*)\[(.*)\[/code\]#isU', "<div class=\"bb_uncode\">$1[$2</div>", $txt);
(Side note: [
égaux [)
Cela fonctionne très bien s'il n'y a qu'un seul [
dans le code [] -tags , mais il ignore tous les autres.
Est-il possible d'appliquer ce motif de recherche sur toutes les autres parenthèses?