首页 > 解决方案 > 如何替换vim中的第二个相同的单词

问题描述

例如function(null,null,10),如何更改为function(null,10,10)?我用了

%s/(函数(null,)null/\110

为了达到同样的效果,我想知道更多可以将第二个替换为任意数字的抽象方法

标签: vim

解决方案


你可以这样做:

:%s/\(\zsnull.\{-}\)\{2}/REPLACE/

https://stackoverflow.com/a/45901621/2541070


推荐阅读