我有一个字符串,我想分裂;Java正则表达式来分割字符串与int,双打
String x = "abc4.5efg2hij89k.9";
我想要的输出
abc, 4.5, efg, 2, hij, 89, k, .9
我可以在数字和非但是数字容易分裂'。被认为是一个角色。
x.split("(?<=\\D)(?=\\d)|(?<=\\d)(?=\\D)")
[abc, 4, ., 5, efg, 2, hij, 89, k., 9]
支持双打的最佳方式是什么?
不知道如何在Java但在其他的语言你可以用括号你自己的团体,如'[A-Z,A-Z]'从匹配 – aarosil 2014-12-19 01:41:44