我想在找到大写字母或数字时拆分字符串
。
我已经可以使用大写字母了,这里还有其他问题的答案:
String s = "HeFNeO2H3Be1H";
String[] r = s.split("(?=\\p{Upper})");
for (int i = 0; i<r.length; i++){
System.out.println(""+r[i]);
如何将数字添加到 regex
中,以便 String 将按大写字母和数字进行拆分。谢谢你的建议。
最佳答案
public static void main(String args[]) {
String s = "HeFNeO2H3Be1H";
String[] r = s.split("(?=[A-Z0-9])");
for (int i = 0; i<r.length; i++){
System.out.println(""+r[i]);
}
}
关于java - 根据大写和数字拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33052452/