Tôi muốn phân tích giá trị float từLàm thế nào để phân tích giá trị float từ chuỗi sử dụng regex trong java
CallCost:Rs.13.04 Duration:00:00:02 Bal:Rs.14.67 2016 mein Promotion
Từ chuỗi ở trên tôi cần 13,04 và 14,67. Tôi đã sử dụng sau regex
Pattern p = Pattern.compile("\\d*\\.\\d+");
Matcher m = p.matcher(s);
while (m.find()) {
System.out.println(">> " + m.group());
}
Nhưng sử dụng này tôi đang nhận được ".13" ," 0,04" , ".14" ," 0,67" Cảm ơn trước
có thể trùng lặp của [chuỗi Parse với regex] (http://stackoverflow.com/questions/1646484/parse-string-with-regex) – Mohit