reg() replace

替换: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

      

    }

原文地址:https://www.cnblogs.com/erxiaojiedeah/p/9867977.html