emacs:是否可以将带有平衡parens的字符串与emacs正则表达式匹配?

Che*_*eso 9 regex emacs

像这样:http:
//perl.plover.com/yak/regex/samples/slide083.html

换句话说,我想成功匹配,{ { foo } { bar} }但不是{ { foo }.

我认为它可能在perl 和.NET中.是否可以在emacs正则表达式?

Tim*_*ker 8

不,到目前为止,Perl/PCRE和.NET是唯一支持任意嵌套(递归模式)的正则表达式.

  • @Cheeso:"正则表达"一词多年来一直在延伸.一个真正的正则表达式将不允许反向引用或外观,因为它们不再是"常规".递归只是扩展正则表达式可以做的另一个额外功能 - 理论计算机科学家可能会对术语感到不寒而栗...... (2认同)