相关疑难解决方法(0)

为什么VIM有自己的正则表达式语法?

为什么你必须使你的正则表达"非常神奇",这样你就不必逃避捕获引号?如果您将环境设置为非常神奇,那么您就是非标准环境,并且可能存在合规性问题.我只是想知道为什么vim使用与perl不同的正则表达式语法?

regex vim

51
推荐指数
2
解决办法
7427
查看次数

对 vim 正则表达式中的 `\?` 很困惑

我一直在尝试在vim中进行简单的替换,并发现vim中的 不能与或 一起\?使用,也就是说,在vim中:*+(NFA regexp) Can't have a multi follow a multi

i want it to stop here, not here
~
~
~
[NORMAL] ...
:%s/^\(.*\?\)here//
Run Code Online (Sandbox Code Playgroud)

如果我删除\?它,它可以工作,但它的正则表达式最多匹配 2nd here

但使用普通的正则表达式它可以工作:https ://regex101.com/r/iHdxxl/1

为什么不能\?与vim 一起使用*\+在 vim 中使用?

regex vim

2
推荐指数
1
解决办法
284
查看次数

标签 统计

regex ×2

vim ×2