emacs: действительно ли это возможно к строкам совпадения со сбалансированным parens с emacs regex?

Что-то вроде этого:
http://perl.plover.com/yak/regex/samples/slide083.html

Другими словами, я хочу соответствовать успешно на { { foo } { bar} } но не на { { foo } .

Я вижу, что это возможно в жемчуге, и в.NET. Действительно ли это возможно в emacs regex?

9
задан Cheeso 24 April 2010 в 03:09
поделиться

2 ответа

Нет, пока Perl / PCRE и .NET - единственные разновидности регулярных выражений, которые поддерживают произвольное вложение (рекурсивные шаблоны).

8
ответ дан 3 November 2019 в 00:00
поделиться

Нет, но если вам нужно обсудить конкретный вариант использования, вы часто обнаружите, что регулярные выражения вам не нужны. Простые конечные автоматы, соответствующие скобкам, довольно просто написать на лиспе. Для начала стоит взглянуть на источник паредита.

2
ответ дан 3 November 2019 в 00:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: