Bonjour à tous! Je vais illustrer mon problème par un exemple (avec des parethèses, mais ça pourrai aussi être des balises).
Texte: 6*(1+(4-2)/(sin(x)+(4+7)))-9*(2^(3-2)+1)
But: Rechercher les groupes de paranthèse:
c'est-à-dire qu'il me donne:
1+(4-2)/(sin(x)+(4+7)) et 2^(3-2)+1
C'est à dire que dès qu'il voit l'ouverture d'une paranthèse il va chercher celle qui se ferme (et qui lui corresond) et retourne le contenu.
Il y a-t-il un moyen de faire ça avec des regexp ou le mieux et de programmer le truc sans regexp?
Merci d'avance!
PS: Si je suis pas clair, n'hésitez pas à me le faire savoir...
Partager