vim 的正则表达式引擎的名称是什么?

What is the name of vim's regex engine?

老实说,我发现 Regex 是一场噩梦,主要是因为 variety of engines 可用于 Regex。但是,了解特定应用程序的引擎和风格名称有助于我弄清楚必须遵循的语法。

例如,Visual Studio uses the .NET engine。 vim 的正则表达式引擎的名称是什么?

编辑:正如@Matt 和@phd 所解释的,flavor != engine。 Vim 有自己的引擎,但有四种风格:nomagicmagicvery nomagicvery magic.

嗯,我不是这方面的专家,但我认为我的研究会有所帮助。

到目前为止我发现 Vim 有它自己的 RegEx 引擎和 this topic 可以为您提供信息,因为有一些解释说明了为什么 Vim 拥有自己的引擎。

您还可以在此 wiki page 中找到 Vim 中支持的功能。

希望能帮到你。