在我的Android应用程序中,我从HTML格式的服务器获得响应,其中包含设备当前音量的值。
我正在尝试使用RegexAPI匹配数量的数量,但它返回一个空的(“”)String
,这里是代码:
Matcher m = Pattern.compile("\\d*").matcher(response);
m.find();
String volume = m.group();
答案是:<html><li>100</html>
我做错了什么?
答案 0 :(得分:3)
您需要使用"\\d+"
。
使用\d*
表示匹配0位或更多位,因此""
与该正则表达式匹配。
使用+
说匹配 1 或更多数字。