码迷,mamicode.com
首页 > 其他好文 > 详细

vi中正则表达式的使用

时间:2015-01-25 15:13:10      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:

在当前行中删除从aa到zz的所有字符
:s/aa.*zz//
在整个文件用and代替所有的&字符
:1,$s/&/and/g
在每一行的首行插入字符串new
:1,$s/^/new/g
在第二行到第五行的行尾插入字符串@@
:10,50s/$/@@/g
去掉首行的所有数字字符
:s/^[0-9][0-9]*//

1,$代表从1行起的整个文件
s标示替换
g标示如果一行中有重复的继续替换

[^,]除了逗号之外的任何字符
[^,]* 0或多个非逗号字符
\([^,]*\) 将这些非都好字符标记为\1可以在之后的替换模式中用到

 

vi中正则表达式的使用

标签:

原文地址:http://www.cnblogs.com/changme/p/4248214.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!