我正在寻找一个正则表达式来帮助我解析xml内容。
我在搜索时找到了这个 - (?<=Message\>)[\S\s]*?(?=\<\/Message)
它几乎完美无缺。它在<Message>
和</Message>
!
但我的问题是Message标签也可能有一个属性,当它这样做时,这个正则表达式不起作用。
如何修复此正则表达式,如果有一个属性,它仍然匹配它?
我尝试使用Message(.*)?>
,但它没有用
谢谢!
答案 0 :(得分:0)
试试这个正则表达式
它会在标签及其属性之间为您提供内容。
<a(.*?)>(.*?)<\/a>
它只会在标签之间为您提供内容。
<a\b[^>]*>(.*?)<\/a>