为什么你必须使你的正则表达"非常神奇",这样你就不必逃避捕获引号?如果您将环境设置为非常神奇,那么您就是非标准环境,并且可能存在合规性问题.我只是想知道为什么vim使用与perl不同的正则表达式语法?
为什么你必须在他们的正则表达式引擎中逃避一些元字符,而不是其他人?例如:
/foo[1-9]*
Run Code Online (Sandbox Code Playgroud)
按预期工作,但正则表达式
foo[1-9]+
Run Code Online (Sandbox Code Playgroud)
必须表达为
/foo[1-9]\+
Run Code Online (Sandbox Code Playgroud)
在vim.有人知道吗?