脚本的处理(正则表达式)

上一篇 / 下一篇  2018-11-22 10:58:00 / 个人分类:vim

常用的处理方式后续会继续补充
1.添加
在每行行首或行尾添加相同的内容:
:%s/^/要添加的内容   //行首
:%s/$/要添加的内容  //行尾
2.删除
:g/要删除的行/d
:g/要删除的行\|要删除的行/d
3.替换
:%s/aa/bb/g //将所有行aa替换为bb
:%s/\n\(.*aa\)/\number/g  //  \number表示保留第n个括号的内容,该命令的作用是将带有aa的字符串替换换行符
:/dif/,/its/s/from/aa //对dif和its中间的from进行替换操作


PS: * 并不代表任何字符, .*则表示任意字符串, .表示匹配单个字符,\s表示空格,\r表示换行符

TAG: vim VIM 删除 替换 添加 正则表达式

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2018-12-13  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 727
  • 日志数: 3
  • 建立时间: 2018-11-20
  • 更新时间: 2018-12-12

RSS订阅

Open Toolbar
博聚网