我有一個字符串,我想分裂;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