package cn.com; //正则表达式之切割——将正则表达式和split()方法相结合。 //要求:将数组按照叠字切割。 //小结: //str.split("(.)\\1+");其中(.)是把任意一个字符封装成了一个组,\1+表示这个组还可以出现一次或者多次。 //所以一共表示某个字符可以出现两次或者多次。 public class Test5 { public static void main(String[] args) { String string="asdfff,ghghjjio"; String [] strArray=string.split("(.)\\1+"); for(String s:strArray){ System.out.println(s); } } }