I'd like to use regex with Java.
What I want to do is find the first integer in a string.
String = "the 14 dogs ate 12 bones"
String = "djakld;asjl14ajdka;sdj"
Pattern intsOnly = Pattern.compile("\\d*");
Matcher makeMatch = intsOnly.matcher("dadsad14 dssaf jfdkasl;fj");
String inputInt = makeMatch.group();
You're asking for 0 or more digits. You need to ask for 1 or more: