正则表达式里的捕获组

编号规则

如果没有显式为捕获组命名,即没有使用命名捕获组,那么需要按数字顺序来访问所有捕获组
在只有普通捕获组的情况下,捕获组的编号是按照“(”出现的顺序,从左到右编号
 
(d{4})-(d{2}-(dd))
1        1 2          3    3 2
 
还有一个默认编号为0的组,表示的是正则表达式的整体
用以上正则表达式匹配字符串:2008-12-31
编号 命名 捕获组 匹配内容
0   (d{4})-(d{2}-(dd)) 2008-12-31
1   (d{4}) 2008
2   (d{2}-(dd)) 12-31
3   (dd) 31
 
原文地址:https://www.cnblogs.com/sdgjytu/p/3653140.html