最近使用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
最近使用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
下一篇:vim 在行首 行尾添加字符
转自:http://andyss.blog.51cto.com/315552/131652
替換(substitute):[range]s/pattern/string/[c,e,g,i]5.1 range指的是範圍,1,7 指從第一行
vim替换
需求 正则 ...
中国象棋是起源于中国的一种棋,属于二人对抗性游戏的一种,在中国有着悠久的历史。由于用具简单,趣味性强,成为流行极为广泛的棋艺活动。它是中国棋文化,也是中华民族的文化瑰宝,它源远流长,趣味浓厚,基本规则简明易懂。中国象棋在中国的群众中基础远远超过围棋,是普及最广的棋类项目,中国象棋已流传到十几个国家和地区。它使用方形格状棋盘,圆形棋子共有32个,红黑二色各有16个棋子,摆放和活动在交叉点上。双方交替
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M