Ich möchte richtige Regex finden, um Wert von XML-Tag zu erhalten und ersetzen Sie es mit X
. Dieses Tag:Finden Sie die richtige Regex für XML-Tag-Wert - Java
<number>1234I0000ABC0001</number>
I creted Regex wie folgt aus:
.*number>([A-Z0-9 _]*[A-Z0-9][A-Z0-9 _]*)</
aber es wird nicht als weel arbeiten, wie ich will. Ich möchte den Wert von Regex erhalten, alle Zeichen durch X
ersetzen und diesen geänderten Wert in Tag setzen.
Verwenden Sie zum Analysieren von XML keine regulären Ausdrücke - verwenden Sie stattdessen einen XML-Parser. Java bietet umfangreiche Unterstützung für das Parsen von XML in der Standardbibliothek. – Jesper
Ich weiß, aber es erfordert große Xml in DOC zu analysieren, was keine gute Lösung für mich ist. Es braucht zu viel Zeit. – allocer
überprüfen Sie bitte, ob der folgende Link hilft Ihnen https://StackOverflow.com/Questions/13241615/Find-Everything-between-Two-XML-Tags-with-regex – PraveenM