Страницы

Поиск по вопросам

суббота, 16 марта 2019 г.

Рекурсия в регулярных выражениях

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


Ответ

https://pypi.python.org/pypi/regex Альтернативный движок для регулярных выражений питона с поддержкой рекурсий. Java движка кажется не существует в настоящее время.

Комментариев нет:

Отправить комментарий