微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

《Vim实用技巧第2版》学习笔记:技巧78-界定匹配的边界

技巧78-界定匹配的边界

在这里插入图片描述

  • 有时候,可能想指定一个范围较广的模式,但只对匹配结果的一部分感兴趣。Vim中的元字符\zs与\ze可以帮助我们处理这种情况。
  • 一个匹配的边界通常对应一个模式的起始与结尾。
  • 可以使用元字符\zs与\ze对匹配进行裁剪。
  • 与单词定界符类似,\zs与\ze均为零宽度元字符。

例子

  • 查找Practical Vim 所有出现的地方都会被高亮
/Practical Vim<CR>
  • 查找Practical \zsVim 只有匹配项中的Vim会高亮
/Practical \zsVim
  • 匹配引号开始引号结尾
/\v"[^"]+"<CR>
  • 匹配引号开头引号结尾高亮引号内的内容
/\v"\zs[^"]+\ze"<CR>
  • 环视表达式

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐