Page 1 sur 1

BBCode : Supprimer les balises non ouvertes

Posté : 20 août 2011, 01:37
par jonjojo007
Bonjour,

J'ai un soucis avec mon BBCode, j'ai une fonction qui ferme les balises ouvertes mais pas fermées (adaptée a partir de ce code http://xpnce.com/?p=45 ), mais je n'arrive pas à trouver et faire une fonction qui vire les balises fermées mais pas ouvertes.

Est ce que quelqu'un aurait ça sous la main ou saurait comment faire ?

Code : Tout sélectionner

Trop bien[/b][/b]
devrait devenir

Code : Tout sélectionner

Trop bien
Merci bien.

Re: BBCode : Supprimer les balises non ouvertes

Posté : 20 août 2011, 16:28
par sirakawa
fais appel aux experts d'expressions régulières... Moi je ne connais que les trucs de base....
Sans quoi tu risques de te retrouver à écrire un analyseur syntaxique; il y a bien Bison qui fait ça...http://www.gnu.org/software/bison/

Re: BBCode : Supprimer les balises non ouvertes

Posté : 20 août 2011, 22:59
par sirakawa