替换:String replaceAll(regex,str);如果regex中有定义组,可以在第二参数中通过$符号获取正则表达式中的已有的组。
public staticvoid replaceAllDemo(String str,String reg,String newStr)
{
str = str.replaceAll(reg,newStr);
System.out.println(str);
}
class RegexDemo
{
public static voidmain(String[] args)
{
String str1 ="erkktyqqquizzzzzo";
replaceAllDemo(str1,"(.)\1+","$1");//将叠词替换成$. //将重叠的字符替换成单个字母。zzzz->z
}