【发布时间】:2008-12-16 18:05:47
【问题描述】:
我想在 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);
我做错了什么?
【问题讨论】: