Währungswerte Zeichenfolge durch Komma getrennt
Ich habe einen String, der formatierte Währungswerte wie enthält45,890.00
und mehrere durch Komma getrennte Werte45,890.00,12,345.00,23,765.34,56,908.50
..
Ich möchte alle Währungswerte extrahieren und verarbeiten, konnte jedoch den korrekten regulären Ausdruck dafür nicht ermitteln. Dies habe ich versucht
public static void main(String[] args) {
String currencyValues = "45,890.00,12,345.00,23,765.34,56,908.50";
String regEx = "\\.[0-9]{2}[,]";
String[] results = currencyValues.split(regEx);
//System.out.println(Arrays.toString(results));
for(String res : results) {
System.out.println(res);
}
}
Die Ausgabe davon ist:
45,890 //removing the decimals as the reg ex is exclusive
12,345
23,765
56,908.50
Könnte mir bitte jemand dabei helfen?