可以在vim中使用递归正则化吗?

时间:2019-01-31 09:28:44

标签: regex perl vim

匹配以下文本

{
class innerC{
}
}

我在下面的perl中使用

(\{[^{}]*(?1)*[^{}]*\})

但是在vim中不起作用。vim不支持递归常规吗?如何在vim中实现以上匹配

1 个答案:

答案 0 :(得分:0)

不幸的是,vim不是Perl,我收集到它使用的是它自己的正则表达式引擎,甚至不是PCRE。

根据这样的问题Match parenthesised block using regular expressions in vim,vim正则表达式引擎不支持递归正则表达式。