无效的XML:第190行出错:在CDATA部分找到了无效的XML字符(Unicode:0x10)。
我在解析XML文件时遇到此错误,我使用String.replaceAll替换此字符,但我的正则表达式模式似乎不正确。
以下是一个不同的字符串,但它只是让我回到原始字符串。我该怎么办?
str = str.replaceAll("\\^p", "");
答案 0 :(得分:5)
使用此:
String replaced = your_original_string.replaceAll("\\x10", "");
xdd...
是匹配单个unicode字符的Java语法Unicode: 0x10
答案 1 :(得分:1)
str = str.replace("\u0010", "");
或许你需要一个空间
str = str.replace("\u0010", " ");