0

如何[4:5] [23:1] [1:22]使用 search and replace 和 regex 在我的文件中搜索和替换诸如 etc 之类的模式。在 vim 中,当我只是进行搜索/[d\+\:\d\+]时,模式会突出显示,但当我使用%s/[d\+\:\d\+]/ /gc它时会显示尾随字符。

4

2 回答 2

2

尽管您回答了自己的问题,但我认为该答案不正确。

您的答案:/[d\+\:\d\+]

这不匹配[23:1]模式,你必须逃避[也,d\+不正确,应该是\d\+

这将用空格替换所有这些匹配项:(这也将替换 the [ and ]

:%s/\[\d\+:\d\+]/ /g  
于 2013-06-06T09:16:10.887 回答
0

好的,我发现这是方法

:%s/\[\(\d\+\:\d\+\)\]/ /gc 
于 2013-06-06T06:39:58.643 回答