Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java XML解析错误_Java_Xml_Regex - Fatal编程技术网

Java XML解析错误

Java XML解析错误,java,xml,regex,Java,Xml,Regex,我正在获取org.xml.sax.SAXParseException:在文档的元素内容中发现无效的xml字符(Unicode:0x12)。客户端错误。有人能告诉我什么是正则表达式吗?使用java.util.regex.Pattern替换这些字符,这样我就可以在服务器端排除这些字符 尽力 Pattern=Pattern.compile(“\0012”) 但是不起作用大多数“控制字符”(当您需要查找包含正则表达式解析器可能遇到问题的文本字符串时,请在文本周围使用Pattern.quote() 此外,

我正在获取org.xml.sax.SAXParseException:在文档的元素内容中发现无效的xml字符(Unicode:0x12)。客户端错误。有人能告诉我什么是正则表达式吗?使用java.util.regex.Pattern替换这些字符,这样我就可以在服务器端排除这些字符

尽力

Pattern=Pattern.compile(“\0012”)


但是不起作用

大多数“控制字符”(当您需要查找包含正则表达式解析器可能遇到问题的文本字符串时,请在文本周围使用Pattern.quote()

此外,您使用的是八进制编码,而不是unicode编码-您忘记了\后的u

在这种情况下:

Pattern=Pattern.compile(Pattern.quote(“\u0012”)


注意:我还没有尝试过这种特殊情况!

可能的重复:@java1977我想它可能会,但我经常忘记正则表达式的细节,所以每当有问题时,我都会使用quote()。它比阅读所有内容都要快,而且与我不同的是,它从不出错。