- 2
- 0
- 约7.61千字
- 约 10页
- 2017-05-17 发布于湖北
- 举报
前言: 本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。? 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢!
9.? 单词边界
元字符\b也是一种对位置进行匹配的“锚”。这种匹配是0长度匹配。
有4种位置被认为是“单词边界”:
1)在字符串的第一个字符前的位置(如果字符串的第一个字符是一个“单词字符”) 2)在字符串的最后一个字符后的位置(如果字符串的最后一个字符是一个“单词字符”) 3)在一个“单词字符”和“非单词字符”之间,其中“非单词字符”紧跟在“单词字符”之后 4) 在一个“非单词字符”和“单词字符”之间,其中“单词字符”紧跟在“非单词字符”后面
“单词字符”是可以用“\w”匹配的字符,“非单词字符”是可以用“\W”匹配的字符。在大多数的正则表达式实现中,“单词字符”通常包括[a-zA-Z0-9_]。
例如:\b4\b能够匹配单个的4而不是一个更大数的一部分。这个正则表达式不会匹配“44”中的4。换种说法,几乎可以说\b匹配一个“字母数字序列”的开始和结束的位置。
“单词边界”的取反集为\B,他要匹配的位
您可能关注的文档
最近下载
- 广东广州铁路职业技术学院招聘笔试真题2021.docx VIP
- DZT 0376-2021 智能矿山建设规范.docx VIP
- 2025年广州铁路职业技术学院辅导员招聘考试笔试备考题库.docx VIP
- 2025年副高卫生职称-临床医学检验学技术-临床医学检验临床基础检验技术(副高)[代码:057]历年.docx VIP
- 19XR开利离心机组手册(打印版).docx VIP
- 通达信指标公式源码机构进场指标.doc VIP
- 建筑与市政工程防水通用规范学习课件.pptx VIP
- DL_T 5700—2025居住区供配电设施建设精要.docx VIP
- 2026年广州铁路职业技术学院辅导员招聘笔试备考题库及答案解析.docx VIP
- 模具设计之缩口、旋压与校形.ppt VIP
原创力文档

文档评论(0)