【发布时间】:2015-08-08 03:43:55
【问题描述】:
String abc ="abc_123,low,101.111.111.111,100.254.132.156,abc,1";
String[] ab = abc.split("(\\d+),[a-z]");
System.out.println(ab[0]);
预期输出:
abc_123
low
101.111.111.111,100.254.132.156
abc
1
问题是我无法为这种模式找到合适的正则表达式。
【问题讨论】:
-
正确的正则表达式是什么?您如何决定何时使用逗号?