Vim:搜索和替换正则表达式失败

时间:2010-03-14 06:22:11

标签: regex vim

内容:

1.                  Text is here.
20.                 More text.

为什么这个Vim搜索和替换字符串失败?

:%s/^\d+\.\s+/# /g

2 个答案:

答案 0 :(得分:5)

有些元字符需要转义才能生效:

:%s/^\d\+\.\s\+/# /g

答案 1 :(得分:1)

必须在Vim版本的正则表达式中转义+。因此,请使用\+