String regex = "(.)\\1(.)\\2"; 点代表任意字符 \\1代表第一组又出现一次 \\2代表第二种又出现一次
String regex = "(.)\\1+"; 点代表任意字符 \\1+代表第一组又出现一次或多次
String regex = "\\.+"; \\.+ 代表点出现一次到多次
String s = s2.replaceAll("(.)\\1+","$1"); (.) 把第一个字符放在一个组里面 \\1+ 代表第一组字符出现一次到多次 $1代表第一组中的内容