Java中的replaceall常犯的错误

作者:じ☆ve宝贝

发布时间:2016-07-27T11:10:42

将字符串中的.(点号)全部去掉,在java中算是很简单的一个操作的,用replaceall可以解决。就随手写了个String mt=str.replaceAll(".","");结果到测试时候才发现得到的结果是个空的字符串

原因:因为.也算是正则的一个元素所以要先转义一下 改成 String mt=str.replaceAll("\\.",""); 好了,大功告成了