Je cherche Java regexp lib avec le soutien de récursivité, comme:Java bibliothèque regex avec le soutien de récursion
"<a+(?0)>"
ne supporte pas JDK il, ne ORO ni.
Quelqu'un sait-il à ce sujet?
Merci, Ondra
Edit: Voir http://www.php.net/manual/en/regexp.reference.recursive.php
Et j'ai besoin pour cette expression:
(?:mUi)^/--++ *+(.*)(?: *(?<= |^)\\.((?:\\([^)\\n]+\\)|\\[[^\\]\\n]+\\]|\\{[^}\\n]+\\}|<>|>|=|<){1,4}?))?$((?:\\n.*+)*)(?:\\n(?0)|\\n\\\\--.*$|\\z)
Pour ne pas être un pédant mais techniquement une fois qu'une regex supporte ce n'est plus une regex car elle n'est plus régulière. De ce fait, ce n'est plus un DFA (automate fini déterministe) mais une grammaire sans contexte (automate à pile). Pas que cela réponde vraiment à votre question. :) – cletus
Par conséquent, vous devriez regarder ANTLR. –
Curieux, quel est le comportement attendu de cette expression? – PSpeed