码迷,mamicode.com
首页 > 系统相关 > 详细

vim技巧4 删除/保留文本中匹配行

时间:2017-09-03 00:22:41      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:www   文本   括号   其他   任务   标题   href   斜杠   删除   

vim技巧:如何删除/保留文本中特定的行呢?

<ol>
<a href="/ss/ss/www">
show invisibles
</a>

<a href="/ss/ssg/gg/ff/">
one world one dream
</a>

任务1:只保留<a>标签内的标题,而把其他行都删掉:g/re/d

知识点:使用:global与:delete命令

运行一下命令:

/\v\<\ /?\w+>

:g//d

执行后结果:
show invisibles

one world one dream

命令解读:

\<:匹配左侧左箭括号

\/?:匹配可选的正斜杠\/?

\w+:匹配一个或者多个单词型字符

>:匹配单词结尾的分隔符>

任务2:如何只保留匹配行

知识点:使用:v/re/d只保留匹配行

执行命令:

:v/href/d

结果:

<a href="/ss/ss/www">
<a href="/ss/ssg/gg/ff/">

vim技巧4 删除/保留文本中匹配行

标签:www   文本   括号   其他   任务   标题   href   斜杠   删除   

原文地址:http://www.cnblogs.com/hujianglang/p/7468322.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!