如何使用search and replace和regex在我的文件中搜索和替换[4:5] [23:1] [1:22]
等模式。在vim中,当我进行搜索/[d\+\:\d\+]
时,模式会突出显示,但当我使用%s/[d\+\:\d\+]/ /gc
时,它会显示尾随字符。
答案 0 :(得分:2)
虽然您回答了自己的问题,但我认为答案不正确。
你的回答:/[d\+\:\d\+]
这与[23:1]
模式不匹配,你必须逃避[
,d\+
不正确,它应该是\d\+
这将用空格替换所有这些匹配:(这也将替换[ and ]
)
:%s/\[\d\+:\d\+]/ /g
答案 1 :(得分:0)
好吧我弄明白这是方式
:%s/\[\(\d\+\:\d\+\)\]/ /gc