我有一个 json 文件,我使用 vim 运行查找和替换,但是我忘记了 ,
在行尾。
...
"id":41483
"someName":"someValue",
...
使用 vim,我如何附加
,
到每一行匹配 \"id\"\:[0-9].*$
?
最佳答案
尝试这个。匹配所有具有 id 后跟任何字符的内容,直到结束。将其替换为匹配组(由括号匹配),在替换段中由\1 表示。
%s/\(id".*\)$/\1,/g
关于vim - 附加到 vim 匹配正则表达式中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36608185/