【发布时间】:2013-07-20 01:33:38
【问题描述】:
我将如何为以下模式编写 java 正则表达式:
"123(1,2),234(1,2),345(1,2),123456(1,2),789(1,2)";结果应该是这样打印出来的:
123 (1,2) 234 (1,2) 345 (1,2) 123456 (1,2) 789 (1,2)【问题讨论】:
-
您可能会发现this Java regex text website 很有帮助。
-
正则表达式耗费了大量脑力。我想写一个 for 循环并完成它。
-
String[] output = input.replace("("," (").replace("),", ") ").split(" "); -
@Enigmadan 不完全是。那个问题是关于在括号后拆分逗号,但不是在括号内的任何逗号,而这个问题是关于分别捕获括号及其内容,以及括号外的数字序列。