import java.util.regex.*;class Test {
public static void main(String[] args) {
Pattern p = Pattern.compile("\\d*");
Matcher m = p.matcher("ab34ef");
boolean b = false;
while(b = m.find()) {
System.out.print(m.start() + m.group());
}
}
}为什么最后会输出6?