一个关于Matcher类group()方法的问题
龙我雷 2010-04-06 02:24:38 代码如下:
Pattern p= Pattern.compile("(\\d{3,5})([a-z]{2})");
Matcher m = p.matcher("111-123aa-34345bb-234cc-111");
while(m.find())
{
System.out.println(m.group(1));
}
按照对于API的理解,其结果应该是
111
123
34345
234
111
但是实际结果却是
123
34345
234
为何??