2017-02-03 2 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

xmlにregexを使用するのは間違いです。あなたはあなたの正規表現を台無しにするXML文書にコメントやそのようなものが置かれることは決してありません。 xmlパーサを使用します。

関連する問題