java正则中的反向取

package frist;


public class Demo{
public static void main(String[] args) {
String st="aaaabbbcccccmm";
replaceDemo(st,"(.)\\1{2}","&");  //&a&&ccmm   ,这里的{2}不写的话,默认的是匹配两个,等价于{1}
}
   public static void replaceDemo(String str,String reg,String newStr){
  str =str.replaceAll(reg, newStr);
  System.out.println(str);
  
   }
}

你可能感兴趣的:(java)