voglio analizzare valori float dacome analizzare valori float dalla stringa utilizzando REGEX in java
CallCost:Rs.13.04 Duration:00:00:02 Bal:Rs.14.67 2016 mein Promotion
Da stringa sopra ho bisogno di 13.04 e 14.67. Ho usato seguente espressione regolare
Pattern p = Pattern.compile("\\d*\\.\\d+");
Matcher m = p.matcher(s);
while (m.find()) {
System.out.println(">> " + m.group());
}
Ma usando questo sto ottenendo ".13" ," .04" , "0,14" ," .67" Grazie in anticipo
Eventuali duplicati di [stringa Parse con regex] (http://stackoverflow.com/questions/1646484/parse-string-with-regex) – Mohit