Envoyé par
gifffftane
Limiter, c'est à dire être sûr que le XML reste compatible avec une analyse regex, qu'il n'y ait pas besoin d'une sorte d'historique des motifs (de la séparation classique lex / yacc, soit syntaxe / grammaire, qu'il n'y ait pas de grammaire). Ici l'imbrication est très difficile à traiter en regex.
Si je VEUX le faire tout de même, alors je fais une regex avec des groupes matchant le OU de début et fin du motif, je parcours ma chaîne avec un find, et je réagis selon que je trouve un début ou une fin ; à la fin j'ai le global comme tu le souhaites, mais ça ne marche que s'il y a pas de commentaires ou autre dans le XML.