【发布时间】:2015-12-28 11:19:09
【问题描述】:
我有以下正则表达式:
String regx = "\\d{2}\\w{3}";
它说,字符串中有两个数字和三个字母数字字符。我想使用上面的正则表达式拆分字符串。
例子:
String stringToSplit = "99E0L";
输出将是
99
E0L
是否可以在 Java 中使用上述正则表达式拆分以上字符串?我应该使用什么 API 来做到这一点?
【问题讨论】:
-
你为什么不试着告诉我们?
-
@Tom 没这么说。我改进了修改建议。
-
现在是
string.split("(?<=\\d)(?=\\D)|(?<=\\D)(?=\\d)"); -
@Tom 我没有收到任何通知。