 
- 帖子
- 1494
- 积分
- 3293
- 技术
- 572
- 捐助
- 0
- 注册时间
- 2015-7-19
|
本帖最后由 WHY 于 2021-5-27 21:15 编辑
假设字符串为 ab,作为对比:
(?<=a)b
(?<=a) 匹配 b 前面、a 后面的一个位置,这个位置类似于 \b、^、$这种锚点。把锚点存储在匹配组里显然没有意义。
匹配结果:b
(?:a)b
(?:a)匹配字符a,但匹配的字符 a 不会存储在匹配组Group[1]里面。
匹配结果:ab
(a)b
(a)匹配字符a,匹配的字符 a 存储在匹配组Group[1]中。
匹配结果:ab |
|