splitDemo("erkktyqqquizzzzzo","(.)\\1+");//按照叠词完成切割。
String str = "wer1389980000ty1234564uiod234345675f";//将字符串中的数组替换成#。
//replaceAllDemo(str,"\\d{5,}","#");
String str1 = "erkktyqqquizzzzzo";//将叠词替换成$. //将重叠的字符替换成单个字母。zzzz->z
replaceAllDemo(str1,"(.)\\1+","$1");
疑惑:"(.)\\1+" ,"\\d{5,}", ,"(.)\\1+" 看这些符号看不明白,到底表达的是怎么意思?
正则表达式一般是在字符串匹配中用到的,还用在什么地方呢?
|