我想从中解析出浮点数值
CallCost:Rs.13.04 Duration:00:00:02 Bal:Rs.14.67 2016 mein Promotion
从上面的字符串中,我需要13.04和14.67。我使用了以下正则表达式。
Pattern p = Pattern.compile("\\d*\\.\\d+");
Matcher m = p.matcher(s);
while (m.find()) {
System.out.println(">> " + m.group());
}
但是使用这个,我得到了".13"、".04"、".14"和".67"。 提前致谢。