我正在使用VIM来搜索和替换类似的东西
:0,$s/min-width:\s\d+/min-width: 61111/gc
但它表示没有发现任何模式,即使我非常清楚地看到像min-width: 768px
这样的字符串。如果我将我的vim命令更改为
:0,$s/min-width:\s768/min-width: 61111/gc
这是有效的。为什么\d
无法被识别?
答案 0 :(得分:6)
您必须在模式中使用\+
而不是+
。
请参阅:help pattern
,它说:
\+ Matches 1 or more of the preceding atom, as many as possible.
使用您当前的模式,您正在搜索单个数字,后跟+
。