Например function(null,null,10), как поменять на function(null,10,10)?Я использовал
function(null,null,10)
function(null,10,10)
% s / (function (null,) null / \ 110
, чтобы добиться того же, я хочу знать более абстрактный метод, который может заменить второйна любой номер
Эта строка изменит второй параметр на 10, не проверяя, является ли первый параметр null или что-то еще.(Вы не спрашивали об этом в своем вопросе):
10
null
s/function(\S*,\zs[^,]*\ze,/10/
Вы можете сделать это так:
:%s/\(\zsnull.\{-}\)\{2}/REPLACE/
https://stackoverflow.com/a/45901621/2541070