This question already has an answer here:
I'm trying to create regex pattern to match String inside XML text. For example:
String to match: A PLP não será fechada
XML Text:
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>A PLP não será fechada, o(s) objeto(s) [PX44258394BR, PX44258388BR, PX44258382BR] já estão vinculados em outra PLP!</faultstring>
<detail>
<ns2:SigepClienteException
xmlns:ns2="http://cliente.bean.master.sigep.bsb.correios.com.br/">A PLP não será fechada, o(s) objeto(s) [PX44258394BR, PX44258388BR, PX44258382BR] já estão vinculados em outra PLP!
</ns2:SigepClienteException>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
I'm having trouble to match using Pattern.matches(regex, stringMessage);
private static final String trackingCodeError1 = ".* A PLP não será fechada, .*";
public boolean execute(String errorMessage) {
Pattern pattern = Pattern.compile(trackingCodeError);
return Pattern.matches(trackingCodeError, errorMessage);
}
Please Help.
Aucun commentaire:
Enregistrer un commentaire