分页: 1 / 1

VIM如何搜索并替换行中第3个及以后的匹配项?

发表于 : 2021-02-17 12:57
百草谷居士
行中包含多个字符串 A003 ,想将第三个及后面的 A003 替换成 A004 。
这样的搜索替换命令在VIM中如何实现?

Re: VIM如何搜索并替换行中第3个及以后的匹配项?

发表于 : 2021-02-22 10:16
astolia
学一下正则表达式中的零宽断言,再查一下vim手册中零宽断言的语法就知道了

代码: 全选

s/\(A003.*A003.*\)\@<=A003/A004/g