".*" , , , , . , ".*" , . , "\\d?" , , , .
, , , :
Pattern stringWith2Numbers = Pattern.compile(".*?(\\d+).*?(\\d+).*?");
, , ?
Pattern stringWith2Numbers = Pattern.compile("(\\d+).*?(\\d+)");
.
: , . , , . " 123 - ", "12" "3", . , , , :
Pattern stringWith2Numbers = Pattern.compile("(\\d+)\\D+(\\d+)");
, matches() , ^ $; find() , , OP. , matches(), "" . ( .) , :
Pattern stringWith2Numbers = Pattern.compile("\\D*(\\d+)\\D+(\\d+)\\D*");
... , , jjnguy.