使用Regex在HTML中匹配数字

时间:2012-01-30 09:06:12

标签: android regex

在我的Android应用程序中,我从HTML格式的服务器获得响应,其中包含设备当前音量的值。

我正在尝试使用RegexAPI匹配数量的数量,但它返回一个空的(“”)String,这里是代码:

Matcher m = Pattern.compile("\\d*").matcher(response);
m.find();
String volume = m.group();

答案是:<html><li>100</html>

我做错了什么?

1 个答案:

答案 0 :(得分:3)

您需要使用"\\d+"

使用\d*表示匹配0位或更多位,因此""与该正则表达式匹配。

使用+匹配 1 或更多数字