Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 875 Bytes

File metadata and controls

21 lines (16 loc) · 875 Bytes

技巧77 界定匹配的边界(使用\zs, \ze

如果我们高亮所有three apples中的apples,不高亮three,也不高亮其他apple,怎么办? \zs,\ze可以帮我处理这种情况!

  1. \zs,\ze<,>类似,都是very magic模式(\v)下面的零宽度元字符

例子:高亮Practical Vim中的vim

  1. /Practical Vim 能匹配并且高亮
  2. 需要在~/.vimrc中开启hlsearch选项
  3. Practical也会一起被高亮,虽然他不需要被高亮!
  4. /\vPractical \zsVim能匹配并且只高亮vim!
  5. \zs表示匹配界定的开始,\ze表示匹配界定的结束

例子: 使用\zs,\ze微调匹配的结果

见附图

tip77

上一篇 下一篇
技巧76: 使用<,>界定单词边界 技巧78: 转义字符