首页 > 技术文章 > reg() replace

dk233 2018-10-31 22:51 原文

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

      

    }

推荐阅读