我有一个String
:
String message1 = "Request: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.me.test.com">
<soapenv:Header/>
<soapenv:Body>
<ws:RequestTypeOne>
<userId>user_name_one</userId>
</ws:RequestTypeOne>
</soapenv:Body>
</soapenv:Envelope>";
1)我需要能够提取起始词 - 它可以是Request或Repsonse,所以我可以存储在另一个中String
。
2)我需要能够提取标签之间的内容,并将其存储到另一个字符串中。
我已经使用Scanner()
了useDelimiter()
,但我不确定如何实现这一点。我也尝试过 pattern() 和 matcher() 但我不确定这是否最适合此要求。
有人可以帮忙吗?