- 3
- 0
- 约2.4千字
- 约 5页
- 2017-09-05 发布于浙江
- 举报
正则表达式——斜杠b 单词边界
“\b”匹配单词边界,不匹配任何字符。“\b”匹配的只是一个位置,这个位置的一侧是构成单词的字符,另一侧为非单词字符、字符串的开始或结束位置。“\b”是零宽度的。基本上所有的资料里都会说“\b”是单词边界,但是关于“单词”的范围却是少有提及。通常情况下,正则表达式中所谓的“单词”,就是由“\w”所定义的字符所组成的子串。“\b”表示所在位置的一侧为单词字符,另一侧为非单词字符、字符串的开始或结束位置,也就相当于(?!\w)(?=\w)|(?=\w)(?!\w)思考:以下写法为什么不等价于“\b”(?=\W)(?=\w)|(?=\w)(?=\W)2\w的范围即然涉及到“\w”,那就要先考察一下它的范围。在支持ASCII码的语言中,如JavaScript,“\w”等价于[a-zA-Z0-9_] ;在支持Unicode的语言中,如.NET,默认情况下,“\w”除可以匹配[a-zA-Z0-9_]外,还可以匹配一些Unicode字符集,如汉字,全角数字等等。几乎所有常见的语言都遵循这样一个规律,只有Java是个例外。在Java中,“\w”的表现是比较奇怪的,Java是支持Unicode的,但Java的正则中的“\w”却是等价于[a-zA-Z0-9_]的。先来看一下“\w”在几种语言中匹配的例子JavaScriptscriptlanguage=javascriptvar str = abc_1
您可能关注的文档
- 某高层住宅楼CFG桩复合地基非线性沉降规律监测分析.pdf
- 查找风险点阶段小结.doc
- 柯西不等式的一个变式及其推广.pdf
- 某大型化工企业供电系统优化方案浅析_黄文炯.pdf
- 某市家用汽车消费情况调查分析报告.doc
- 查漏补缺自测表——2008年中考考点:正比例、反比例和一次函数.pdf
- 柳宗元的三个美学命题.pdf
- 柴油列入危险化学品重大危险源辨识范围.pdf
- 标准完全分配格的代数结构.pdf
- 树立绿色发展战略.docx
- (社会科学专技类B类)事业单位考试职业能力倾向测验重庆市2026年应考要点精析.docx
- (综合管理类A类)事业单位考试综合应用能力新疆乌鲁木齐市2026年应考要点详解.docx
- (中小学教师类D类)事业单位考试综合应用能力天津市应考策略详解 .pdf
- (中小学教师类D类)事业单位考试综合应用能力河北省2026年应考难点详解.docx
- (综合管理类A类)事业单位考试综合应用能力新疆乌鲁木齐市2026年应考要点详解 .pdf
- (自然科学专技类C类)事业单位考试职业能力倾向测验宁夏巩固策略详解.docx
- (综合管理类A类)事业单位考试综合应用能力安徽省合肥市2026年复习重点详解 .pdf
- 2025年中航贵州飞机有限责任公司招聘真题 .pdf
- 2025年中建西部建设建材科学研究院有限公司招聘真题 .pdf
- (社会科学专技类B类)事业单位考试综合应用能力河北省保定市2026年梳理策略精析 .pdf
原创力文档

文档评论(0)