用 :g 。它的工作原理是在全文中搜索字串,然后在匹配的行上执行一个命令。命令的格式是 “g/搜索的正则表达式/要执行的命令”如果是删除的话,用 :d 这个命令。
你举的例子可以用下面的命令实现:
:g/text/d
如果是在linux操作系统下,可以借助外部的grep命令
:%!grep -A 1 'china'
:g/--/d
:g/text/d
本质就是正则表达式的表达问题。
如果你要匹配的就是数字,可以用
\d*123\d*\d* 的意思是任意一串数字(长度可以是 0)。所以这个串可以匹配 “123”“888123 ” “123888” 或者 “888123888”。
如果要的串不只是数字,那么可以用 \w* 代替。\w 是大小写字母加数字,这样“xxx123xxx”这样的也可以匹配。
如果你需要把后面跟的空格也一并去掉,可以在后面再加上 \s*,用来匹配空白。
根据你的要求,匹配用的表达式可繁可简。你用之前,可以先用 / 看一眼匹配到的字串。如果满足要求,再执行删除。
标签更多>>
专题更多>>
最新文章更多>>
- iOS 14/iPadOS 14开发者预览版Beta8升级方法及更新内容
- 质因数分解板子
- 简介iOS开发中应用SQLite的模糊查询和常用函数
- 约瑟夫优化
- iOS/iPadOS 14.2Beta 1怎么升级?iOS/iPadOS 14.2开发者预览版Beta 1升级方法
- iOS13.7还能降级吗 iOS13.6.1已关闭验证
- iOS14提醒事项App有哪些改动 iOS14提醒事项功能介绍
- iOS14如何修改小组件 小组件添加和删除方法
- 苹果 iOS 14 Beta 7怎么样 苹果iOS14开发者预览版Beta7更新内容
- iOS/iPadOS 14 Beta 7值得升级吗?iOS/iPadOS 14 Beta 7更新介绍
妖誩惑衆