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/">

最新文章

  1. 负载均衡——nginx理论
  2. SQL连接操作符介绍(循环嵌套, 哈希匹配和合并连接)
  3. 后台js弹提示
  4. MySql与Oracle的区别总结
  5. 59-chown 简明笔记
  6. 优先队列求解Huffman编码 c++
  7. 【JS复习笔记】04 数组
  8. 编译过程中,termcap.h 文件找不到路径 licli.a终于生成
  9. 将helps.php或者functions.php直接进行了加载
  10. Codeforces Round #327 (Div. 2) B. Rebranding 水题
  11. java比较器Comparable接口和Comaprator接口
  12. LINUX VPS 查看系统信息命令
  13. Red5 1.0 RC1 与tomcat 6 整合
  14. JPA 系列教程16-继承-联合子类-JOINED
  15. Android 一个改善的okHttp封装库
  16. Mac之OS系统下搭建JavaEE环境 &lt;二&gt; 之Tomcat 的安装配置
  17. Laravel 中实现是否关注
  18. PMP三点
  19. SQL Server 数据库try catch 存储过程
  20. Android Studio中解决jar包重复依赖导致的代码编译错误

热门文章

  1. 视频H265格式压缩,软件压缩方法,硬件的没有条件,没法测试。
  2. MySQL 存储过程与事物
  3. 通过ping命令查看服务器是linux还是windows系列
  4. 部署Tomcat及nginx负载均衡
  5. vue中使用axios最详细教程
  6. Thinkphp3.1 php 链接SqlServer
  7. Codeforces Gym100187C Very Spacious Office 贪心 堆
  8. 普林斯顿微积分读本 大纲与重点 (by zzd)
  9. BZOJ2287 【POJ Challenge】消失之物 动态规划 分治
  10. 浅谈solr