首页 > 技术文章 > java操作特殊字符需要注意的点

linkstar 2017-03-11 01:03 原文

在使用字符串替换,分离时

我们如果想替换一个字符串中的问号,我们就不能直接写问号,而要写【?】

实例如下

str = str.replaceAll("\""," ");
str = str.replaceAll("\\."," ");
str = str.replaceAll(","," ");
str = str.replaceAll("!"," ");
str = str.replaceAll("[?]"," ");
 
顺便分享一个方法比较好用的是
Character.isLetter
判断一个字符是不是字母,排除了特殊字符的干扰。
 
今天被人坑了,这里只是记录一下,作为提醒,如果以后还遇到了继续补充。

推荐阅读