[英]regex pattern match in java
我需要在ws服务SOAP响应之间和其中解析字符串。 我用下面的模式来匹配字符串模式:
<ns2:resut>(.*)<\\/ns2:resut>
对于字符串1,它可以正常工作,但在某些响应中(如字符串2),响应为空。
字串1:-
<soapenv:Body><ns2:updateCustomerResponse><ns2:resut>ATM: T, EMAIL: T, FAX: T, INTERNET SUBE: T, ISKULTURSANAT: T, ISTEYATIRIM: T, IVR: T, KUMBARAFON: T, POSTA IS: T, MAXIMUM: T, MOBIL KANALLAR SOSYAL MEDYA: T, SMS: T, TEL GSM: T, TEL EV: T, TEL IS: T</ns2:resut></ns2:updateCustomerResponse></soapenv:Body>
字串2:-
<soapenv:Body><ns2:updateCustomerResponse><ns2:resut/></ns2:updateCustomerResponse></soapenv:Body>
我如何才能实现用单个模式匹配两个字符串。 字符串2的预期结果为null或为空。
任何帮助,将不胜感激。
谢谢,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.