需求:我我....我...我.要...要要...要学....学学..学.编..编编.编.程.程.程..程
将字符串还原成:“我要学编程”。
public class Demo04 {
public static void main(String[] args) {
//定义字符串
String s = "我我....我...我.要...要要...要学....学学..学.编..编编.编.程.程.程..程";
//去掉所有的点. ,通过替换功能完成
String str = s.replaceAll("\\.+", "");
System.out.println(str);
//不理解
String str2 = str.replaceAll("(.)\\1+", "$1");
System.out.println(str2);
}
}
帮我解答一下 ("(.)\\1+", "$1") 里面的意思
|
|