首页 > 解决方案 > 正则表达式匹配父节点和子节点

问题描述

我想开发一个正则表达式来匹配标签:

<claim-text>aaaaaaa
    <claim-text>bbbbbbb</claim-text>
    <claim-text>ccccccc</claim-text>
</claim-text>

我试过了

<claim-text>(.*)</claim-text>

但是,只能匹配 bbbbbbb 和 ccccccc。我也可以得到一些帮助来覆盖 aaaaaaa 吗?

谢谢

标签: regex

解决方案


在任何情况下都不要尝试使用正则表达式解析 HTML,除非您希望调用rite 6 6 6 Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn。

使用 HTML 解析库请参阅此页面了解一些方法。


推荐阅读