Что-то вроде этого:
http://perl.plover.com/yak/regex/samples/slide083.html
Другими словами, я хочу соответствовать успешно на { { foo } { bar} }
но не на { { foo }
.
Я вижу, что это возможно в жемчуге, и в.NET. Действительно ли это возможно в emacs regex?
Нет, пока Perl / PCRE и .NET - единственные разновидности регулярных выражений, которые поддерживают произвольное вложение (рекурсивные шаблоны).
Нет, но если вам нужно обсудить конкретный вариант использования, вы часто обнаружите, что регулярные выражения вам не нужны. Простые конечные автоматы, соответствующие скобкам, довольно просто написать на лиспе. Для начала стоит взглянуть на источник паредита.