J'ai déjà fait un truc comme cela.
J'avais éffectué un split avec ceci
Regex regexBalise = new System.Text.RegularExpressions.Regex("([<].*?[>])", RegexOptions.Singleline);
Créer une petite classe balise
Pour chaque element du splitage
Si balise
Je cree un objet mabalise de type balise
Je regarde si balise autorisé si non je la supprime du splitage
Si mabalise.ouvrante, je netoie et je place dans une pile
Si mabalise.fermante,
si mabalise.fermante correspond au dernier élément de ma pile
je desempile ma pile
sinon
à toi de voir
Si texte
Rien
Apres je fais un join
Partager