Java cadena de reemplazo en un patrón XML

p0tta:

Tengo la siguiente cadena XML:

String XML = "<TEST><MESSAGEID>5435646578</MESSAGEID></TEST>";

El número en la cadena XML sigue cambiando por lo que yo quiero hacer una cadena reemplazar y quiero hacer el XML en

<TEST><MESSAGEID></MESSAGEID></TEST>

Busco a hacer algo como esto, pero no estoy seguro de cómo obtener el patrón para el primer argumento en el método replaceAll.

public class HelloWorld {

    public static void main(String[] args) {
        String XML = "<MESSAGEID>5435646578</MESSAGEID>";
        String newStr = XML.replaceAll("<MESSAGEID>*</MESSAGEID>", "<MESSAGEID></MESSAGEID>");
        System.out.println(newStr);
    }
}
dos:

intente reemplazar el *de uotmXML.replaceAll("<MESSAGEID>*</MESSAGEID>", ...la [^<]+. Esto corresponderá con todo hasta el <carácter

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=314658&siteId=1
Recomendado
Clasificación