- 0
- 0
- 约2.94千字
- 约 3页
- 2026-04-21 发布于北京
- 举报
正则环视
一、环视的概念
环视,在不同的地方又称之为零宽断言,简称断言。环视强调的是它所在的位置,
前面或者后面,必须满足环视表达式中的匹配情况,才能匹配成功。环视可以认
为是虚拟加入到它所在位置的附加判断条件,并不消耗正则的匹配字符###(一)
环视概念与匹配过程示例####示例一:简单环视匹配过程例如,对于源字符串
ABC,正则(?=A)[A-Z]匹配的是:1.(?=A)所在的位置,后面是A2.表达式[A-Z]匹配
A-Z中任意一个字母根据两个的先后位置关系,组合在一起,那就是:(?=A)所在
的位置,后面是A,而且是A-Z中任意一个字母,因此,上面正则表达式匹配一个
大写字母A。从例子可以看出来,从左到右,正则分别匹配了环视(?=A)和[A-Z],
由于环视不消耗正则的匹配字符,因此,[A-z]还能对A进行匹配,并得到结果
###(二)什么是消耗正则的匹配字符?####示例二:一次匹配消耗匹配字符匹
配过程例如,对于源字符串ABCD,正则A[A-Z]匹配的过程是:
1.正则codeA/code:因为没有位置限定,因此是从源字符串开始位置开始,也就是
正则里的code^/code,这个code^/code是虚拟字符,表示匹配字符串开始位
置,
您可能关注的文档
最近下载
- 周亚文《The King's New Clothes》 教学课件.pptx VIP
- 黄帝阴符经..可编辑.ppt VIP
- 配网分布式电化学储能系统标准化技术规范书(专用部分).docx
- JJ450型井架设计及动力特性分析本科毕业论文.doc VIP
- 光通信领域中涡旋光束产生与探测技术的前沿探索.docx VIP
- J B-T 8522-1997稀油润滑装置 型式、基本参数与尺寸.pdf VIP
- HOLT品牌429总线芯片HI3593手册.pdf VIP
- 2025年长沙市望城区人民医院面向社会招聘编外合同制专业技术人员20人笔试备考题库及答案解析.docx VIP
- JEP122G 半导体器件失效机理和模型.pdf VIP
- 2024年高考文科数学全国2卷(含答案).pdf VIP
原创力文档

文档评论(0)