黑马程序员技术交流社区
标题:
replaceAll
[打印本页]
作者:
刘氓爱上冰
时间:
2015-4-14 22:15
标题:
replaceAll
需求:我我....我...我.要...要要...要学....学学..学.编..编编.编.程.程.程..程
将字符串还原成:“我要学编程”。
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") 里面的意思
作者:
12300123
时间:
2015-4-15 09:50
替换全部的意思,把前面那个字符串的内容,全部用空代替。就相当于去除了。
作者:
小糊涂神
时间:
2015-4-15 10:08
不懂哎???楼主懂了吗
作者:
弯曲/mg抛物☀
时间:
2015-4-15 10:40
我也忘了正则表达式的方法,还没有复习到那点来。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2