1.替換java
public class TestReplaceAll { public static void main(String[] args) { String str="success15003332635!!ha145152325hahh";//將字符串中的數字替換成# replace(str,"\\d{5,}","#"); String str1="addceeeffda"; replace(str1, "(.)\\1+", "@");//將疊詞替換成@ replace(str1, "(.)\\1+", "$1");//eee-->e } public static void replace(String str,String reg,String newstr) { str=str.replaceAll(reg, newstr); System.out.println(str); } }
2.分割spa
public class TestSplit { public static void main(String[] args) { //String string="ni,hao,a"; //String reg=","; String string="abbcdddddeffhhh";//按疊詞切割,()表明一個組 String reg="(.)\\1"; //String reg="(.)\\1+"; String [] ar=string.split(reg); for(String s:ar){ System.out.println(s); } } }