import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Regex {
public static void main(String[] args) {
Pattern p = Pattern.compile("\\d*");
Matcher m = p.matcher("ab34ef");
while( m.find()){
System.out.print(m.start());
}
}
}
out -> 012456;
Porque a saída retorna o indice 6?
Desde já agradeço a colaboração.