我有一些字符串,我想逐字拆分它们。它们有不同的格式,例如:
THIS-IS-MY-STRING
ThisIsMyString
This_Is_My_String
This is my string
我用:
String[] x = str1.split("(?=[A-Z])|[_]|[-]|[ ]");
但是有一些问题:
- x 数组中的某些元素将为空
- 对于第一个字符串,我想要“THIS”,但拆分的结果是“T”、“H”、“I”、“S”</li>
我应该如何更改拆分以达到我的目的?请你帮助我好吗?