Строка значений валюты, разделенная запятой

У меня есть строка, которая содержит отформатированные значения валюты, такие как45,890.00 и несколько значений, разделенных запятой, как45,890.00,12,345.00,23,765.34,56,908.50 ..

Я хочу извлечь и обработать все значения валют, но не могу определить правильное регулярное выражение для этого, это то, что я пытался

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);
    }
}

Выход этого:

45,890 //removing the decimals as the reg ex is exclusive
12,345
23,765
56,908.50

Может ли кто-нибудь помочь мне с этим?

Ответы на вопрос(2)

Ваш ответ на вопрос