我希望从 SOAP 请求中提取 Web 服务的名称。基本上,这些电话看起来类似于:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.address.com">
<soapenv:Header/>
<soapenv:Body>
<ws:webServiceName>
.
.
.
</ws:webServiceName>
</soapenv:Body>
</soapenv:Envelope>
我尝试了一些正则表达式,但似乎无法正确提取名称,我想忽略<ws:
名称前面的>
字符以及末尾的字符。正则表达式:<ws=([^>]+)
几乎可以工作,但会匹配<ws:webServiceName
有任何想法吗。?谢谢