【发布时间】:2013-07-17 00:41:44
【问题描述】:
我正在尝试替换字符串中的一个字符。我正在接收来自 JSON 调用的字符串。当我使用以下方法调试导致我的问题的相关字符时:
char chr = stringValue.charAt(1);
我得到的值为 12。我对此进行了研究,它告诉我使用 unicode 值进行替换,如下所示:
stringValue.replaceAll('\u0012','');
但是这不起作用。我也尝试用以下值替换,但没有一个有效:
"\\u0012", "\f", "\\f", "\\p{C}", "\u0160", "\\u0160", "[^\\x00-\\x7F]"
如果有人能帮我解决这个问题,那就太好了
【问题讨论】:
-
Google 的 Guava CharMatcher 可以帮到你!
标签: java unicode replace playframework