首页 > 其他 > 详细

vi中正则表达式的使用

时间:2015-01-25 15:10:47      阅读:266      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!