vim中正则表达式匹配单词边界

原创 2012年03月30日 11:33:32

一般的高级语言中匹配单词边界用的是"\b",匹配非单词边界用"\B"。

但是在vim中使用\b,发现不认识。上网搜索了一番,终于找到了:

匹配单词左边界:\<

匹配单词右边界:\>


至于匹配非单词边界,我至今未找到!若有哪位兄弟知道,麻烦给我留言,谢谢!

正则表达式之字符边界

零宽与非零宽非零宽字符:能够匹配字符的(特殊)字符。如:\d会匹配一个数字,\s会匹配空白字符 零宽字符:不匹配字符,只标记位置(具体含义见下文)字符边界 表达式 表示含义 ^ 与字符...
  • chanmufeng
  • chanmufeng
  • 2017年01月06日 19:37
  • 1018

正则表达式(vim版)非贪婪匹配释疑

本以为自己虽然并没有特别精通正则表达式,但是基本的用法还是没有问题.但是最近遇到一个问题还是让我捉襟见肘,在此感谢大牛哥的指导. 首先我们大致了解一下正则表达式. 元字符: .   任意字符 ...
  • cp3alai
  • cp3alai
  • 2015年05月10日 00:57
  • 1871

vim中使用正则表达式

一、使用正则表达式的命令 使用正则表达式的命令最常见的就是 / (搜索)命令。其格式如下: /正则表达式 另一个很有用的命令就是 :s(替换)命令,将第一个//之间的正则表达式替换成...
  • whaoXYSH
  • whaoXYSH
  • 2014年04月28日 16:40
  • 2902

Vim查找替换 & 正则表达式

查找替换 部分转载自:Vim查找替换及正则表达式的使用 VIM查找替换归纳总结zz 替换 :[range]s/{pattern}/{string}/[flags] :1,10...
  • u014015972
  • u014015972
  • 2016年02月18日 22:13
  • 5075

VIM中正则的非贪婪匹配

转自:http://blog.sina.com.cn/s/blog_3cf5c5ca0100wfmw.html 朋友托我做几个静态页面,由于工作的缘故,已经习惯了使用vim,于是下了个gVim(Vi...
  • csCrazybing
  • csCrazybing
  • 2016年12月21日 10:33
  • 1504

正则匹配以xx开头以xx结尾的单词

在字符串处理中,正则表达式是一大利器,但其对于初学者而言是存在一定的难度的。 而如何匹配以xx开头以xx结尾的单词呢?假设需要匹配的字符串为:site sea sue sweet see case ...
  • qq_32623363
  • qq_32623363
  • 2017年12月14日 22:35
  • 278

正则表达式边界符中的 ^, $, \A, \Z, \z

转载自 http://blog.csdn.net/ggicci/article/details/8015087 Regex : 本文介绍正则表达式中边界符 ^ 和 $ 以及 \A 和 \Z...
  • justheretobe
  • justheretobe
  • 2016年11月13日 21:16
  • 1674

vim选择一个单词(使用Text-Object)

每日一Vim(18)Text-Object 前两节讲了Visual mode相关内容,这里提一个小问题,“如何选择一个单词?”3秒后...,你可能会使用命令vw,很不幸的是它会把下一个单词的首字母也...
  • guyue35
  • guyue35
  • 2016年03月27日 19:04
  • 1190

vim的正则表达式(一)

搜索模式的元字符 进行全局替换时,不仅可以使用固定的字符串,还允许是搜索由正则表达式指代的可变的单词模式。 当你指定一个字面的字符串时,搜索可能会找到不想匹配的其他实例。 例如,在文件搜索单词时...
  • shuangde800
  • shuangde800
  • 2013年09月04日 00:19
  • 3930

VIM中的正则表达式

VIM作为一款编辑软件有着强大的操作指令,灵活的配置方法,通过适当的组合能够实现令人眼花缭乱的功能,而正则表达式作为一门处理文本和数据的重要工具,和VIM异曲同工,通过元字符的简单组合就可以匹配千变万...
  • pingao
  • pingao
  • 2015年11月01日 21:00
  • 1660
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vim中正则表达式匹配单词边界
举报原因:
原因补充:

(最多只允许输入30个字)