在正则表达式中 ()定义了一个组java
\d\w(\d)(\w+):有3个组正则表达式
0组:\d\w(\d)(\w+)ide
1组(\d)it
2组(\w+)class
(\d\w)(\d)(\w+):有4个组gc
0组:(\d\w)(\d)(\w+)di
1组:(\d\w)view
2组:(\d)vi
3组:(\w+)co
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