2017-02-03 46 views
0

下面是我的xml,我使用String.replaceAll函数只获取“无法找到数据”。我可以使用哪些正则表达式?如何删除XML中的数据并只保留一些数据?

<errors> 
    <error> 
    <![CDATA[Unable to find data{}. Possible keys are ["A", "B", "C"]. Please verify your xml.]]> 
    </error> 
</errors> 
+1

不要使用正则表达式来解析XML。请参阅http://stackoverflow.com/questions/701166/can-you-provide-some-examples-of-why-it-is-hard-to-parse-xml-and-html-with-a-reg。 – VGR

回答

1

使用正则表达式for xml是一个错误。你永远不知道在xml文档中将注释或其他信息放在哪里,搞砸你的正则表达式。使用一个XML解析器。

相关问题