
您需要一个正则表达式“向后看”
(?<=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.0012,345.0023,765.3456,908.50
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)