在正则表达式中 ()定义了一个组
\d\w(\d)(\w+):有3个组
0组:\d\w(\d)(\w+)
1组(\d)
2组(\w+)
(\d\w)(\d)(\w+):有4个组
0组:(\d\w)(\d)(\w+)
1组:(\d\w)
2组:(\d)
3组:(\w+)
java输出语句:
if(matcher.find()){
int gc = matcher.groupCount();
for(int i =0; i <= gc; i++)
System.out.println("group " + i + " :" + matcher.group(i));
正文:1w22r3t
正则:\d(\w\d)+ 结果:1w2 2r3
正则:(\d\w\d)+ 结果 1w22r3
转载于:https://blog.51cto.com/crush/607107