【发布时间】:2018-10-10 16:06:30
【问题描述】:
比如function(null,null,10),怎么改成function(null,10,10)?
我用过
%s/(函数(null,)null/\110
为了达到同样的效果,我想知道更多可以将第二个替换为任意数字的抽象方法
【问题讨论】:
标签: vim
比如function(null,null,10),怎么改成function(null,10,10)?
我用过
%s/(函数(null,)null/\110
为了达到同样的效果,我想知道更多可以将第二个替换为任意数字的抽象方法
【问题讨论】:
标签: vim
【讨论】:
这一行会将第二个参数更改为10,而不检查第一个参数是否为null 或其他。 (你没有在你的问题中要求这个):
s/function(\S*,\zs[^,]*\ze,/10/
【讨论】: