注册 登录
ET创芯网论坛(EETOP) 返回首页

shenteng的个人空间 http://blog.eetop.cn/?1721238 [收藏] [复制] [分享] [RSS]

日志

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

已有 398 次阅读2018-11-22 10:58 |个人分类: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表示换行符

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

关闭

站长推荐上一条 /3 下一条

关闭
关闭
X

小黑屋|手机版|Archiver|关于我们|联系我们|ET创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2019-5-22 13:03 , Processed in 0.026258 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部