我有一些像
这样的模式a,10
a,12
a,13
b,20
b,22
c,30
d,33
我想转换为
a,10,12,13
b,20,22,0
c,30,0,0
d,33,0,0
使用gVim regexp。 是否可以在gVim正则表达式中搜索已保存的模式?像
%s/\\(.\*\\),\\(.\*\\)\n\1..../\1,\2/gc
或者还有其他方法可以达到这个目的吗?
答案 0 :(得分:0)
令人费解,但是后续工作
:%s/\v\d+$\zs\n\w+
:%s/\d\zs$/,0,0,0
:%s/\v^\w+(,\d+){3}\zs.*$
<强> :%s/\v\d+$\zs\n\w+
强>
<强> :%s/\d\zs$/,0,0,0
强>
<强> :%s/\v^\w+(,\d+){3}\zs.*$
强>