我正在尝试拆分此输入:
总和(12),总和(3,34,23),122
进入这些:
总和(12)
总和(3,34,23)
122
我有以下代码
pattern = Pattern.compile("^|,|\\G(sum\\(.*\\)|[0-9]+)$|,");
matcher = pattern.matcher(parameter);
while(matcher.find()) {
System.out.println("match: " + matcher.group(1));
}
parameter = calculateFormula(parameter);
然而它匹配
总和(12),总和(3,34,23)
我应该怎么做才能得到我想要的结果。