Здравствуйте.
Есть регулярное выражение (для примера)
/ \( ( [^)(]+ | (?R) )+ \) /x
(?R) означает рекурсивную ссылку на само регулярное выражение, где можно найти обработчик регулярных выражений, поддерживающих такие рекурсии для Java или Python ?
Стандартные java.util.regex
и питоновский regex
кажется не имеют поддержки этого механизма.
Регулярное выражение взято здесь.
Анонимный пользователь Изменен статус публикации
https://pypi.python.org/pypi/regex
Альтернативный движок для регулярных выражений питона с поддержкой рекурсий.
Java движка кажется не существует в настоящее время.