用 :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*,用来匹配空白。
根据你的要求,匹配用的表达式可繁可简。你用之前,可以先用 / 看一眼匹配到的字串。如果满足要求,再执行删除。
标签更多>>
专题更多>>
最新文章更多>>
- 华为m3和ipad air2哪个好?华为平板m3和ipad air2详细区别对比评测
- 华为平板M3怎么调节色温保护眼睛?
- 8.4英寸华为平板M3真机图赏:主打影音视频和游戏
- 华为平板M3怎么使用自带的云服务导入旧手机资料数据?
- 怎么将之前手机中的就资料导入华为平板M3?
- 华硕ZenPad 3S 10值得买吗?华硕ZenPad 3S 10平板全面评测
- 小米平板2的16G内存够用吗? 16GB版小米平板2可以刷Win10系统吗?
- 华为平板M3值得买吗 华为平板M3全面评测图解
- 华为平板M3和小米平板2哪个好?小米平板2和华为平板M3详细区别对比评测
- 华为平板M3有几个版本?华为平板M3 WiFi版与LTE版各版本区别对比评测
妖誩惑衆