您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

货币值字符串用逗号分隔

货币值字符串用逗号分隔

您需要一个正则表达式“向后看” (?<=regex),它匹配但确实消耗:

String regEx = "(?<=\\.[0-9]{2}),";

这是您现在可以使用的测试用例:

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}),"; // Using the regex with the look-behind
    String[] results = currencyValues.split(regEx);
    for (String res : results) {
        System.out.println(res);
    }
}

输出

45,890.00
12,345.00
23,765.34
56,908.50
其他 2022/1/1 18:25:50 有525人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶