我的项目中有一个问题是用Java字符串中的另一个unicode字符替换unicode字符。 在搜索并尝试不同的代码后,我确实得到了解决方案 我想将波斯语中的一个字符替换为波斯语中另一个具有不同unicode数字的字符。 我真的很感激任何帮助。
感谢
答案 0 :(得分:12)
尝试此操作可以解决您的问题。
str.replaceAll("\\p{Sc}", string_to_replcae);
和示例如下所示:
String str = "For some reason my �double quotes� were lost.";
str = str.replaceAll("\uFFFD", "\"");
可以从这里查看此示例:How to replace � in a string
点击链接获取更多unicode表达式。 http://www.regular-expressions.info/unicode.html