vim 正则替换功能
最近使用vim的正则替换功能,非常强大
一个文件:
1,2,3 4,5,6 1,2,3 4,5,6 1,2,3 4,5,6 1,2,3 4,5,6 1,2,3 4,5,6
现在需要删除逗号前面的内容,那么在vim敲入命令:
:%s/.*,//g
得到的结果是:
3 6 3 6 3 6 3 6 3 6
如果想要替换第一个逗号前面的内容该如何哪?
:%s/.\{-},//
结果是:
2,3 5,6 2,3 5,6 2,3 5,6 2,3 5,6 2,3 5,6