vim 自动替换

lin*_*bie 2 vim editors

我有以下几行:

    '0,
    '1,
    '2,
    '3,
Run Code Online (Sandbox Code Playgroud)

如何在逗号前加引号?

到目前为止,我已经尝试了以下方法:

%s/[0-9],/&/g
Run Code Online (Sandbox Code Playgroud)

所以 & 在这里替换匹配的模式...

Krz*_*ski 7

您可以使用以下内容:

%s/\('[0-9]\),/\1',/
Run Code Online (Sandbox Code Playgroud)

它使用\(\)创建选择组,然后由\1替代侧(这意味着第一组)引用。