String str = "我我....我我我....我要....要...要要....要要..学学学...学学编...编编..编编程程....程..程程";
str = str.replace(".","");
System.out.println(str);
str = str.replaceAll("(.)\\1+", "$1");
System.out.println(str);
(.)代表任意字符,\\1 代表第一个括号 +代表多次,\\1+ 代表第一个括号内的内容可以多次 $1 代表第一个括号。
temp = temp.replaceAll("(\\d+)", "00$1");
\d 代表0-9 \\d+可以代表多个数字(1-n次), "00$1"代表用 00(\\d+)进行替换。