Java で正規表現を使用したいと思います。
私がやりたいことは、文字列の最初の整数を見つけることです。
例:
String = "the 14 dogs ate 12 bones"
14 を返します。
String = "djakld;asjl14ajdka;sdj"
14 も返します。
これは私がこれまでに持っているものです。
Pattern intsOnly = Pattern.compile("\\d*");
Matcher makeMatch = intsOnly.matcher("dadsad14 dssaf jfdkasl;fj");
makeMatch.find();
String inputInt = makeMatch.group();
System.out.println(inputInt);
私は何を間違っていますか?