Java-Regex-Bibliothek mit Rekursionsunterstützung

Ich suche eine Java regexp lib mit Unterstützung für die Rekursion, wie:

"<a+(?0)>"

JDK unterstützt es nicht, ORO auch nicht.

Kennt jemand so etwas?

Danke, Ondra

Bearbeiten: Siehehttp://www.php.net/manual/en/regexp.reference.recursive.php

Und ich brauche es für diesen Ausdruck:

(?:mUi)^/--++ *+(.*)(?: *(?<= |^)\\.((?:\\([^)\\n]+\\)|\\[[^\\]\\n]+\\]|\\{[^}\\n]+\\}|<>|>|=|<){1,4}?))?$((?:\\n.*+)*)(?:\\n(?0)|\\n\\\\--.*$|\\z)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage