Java中Macher对象的group(int groupId);方法避坑

Java对正则表达式的支持中,Matcher对象中的一个方法group(int groupId);
一个正则表达式为:"(a)(b)(-c)(d)"
一个需要处理的字符串为:“ab-cd”

使用group读取每一个组的写法为:
读取第一个组:matcher.group(1) -> “a”
读取第二个组:matcher.group(2) -> “b”
读取第三个组:matcher.group(3) -> “-c”
读取第四个组:matcher.group(4) -> “d”

组的编号从1开始,不是从0开始!

Guess you like

Origin blog.csdn.net/D___H/article/details/121486773