str = str.replaceAll("(.)\\1+","$1");这一句代码什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 12:51:03

str = str.replaceAll("(.)\\1+","$1");这一句代码什么意思?

意思是 把str这个字符串里的所有两个或两个以上的连续字符替换为一个
比如
aaabbbcccdddaabbccdde你好你你你好吗
替为
abcdabcde你好你好吗