我想使用Regex匹配此HTML标记

时间:2013-04-04 08:30:01

标签: html regex

我想使用Regex匹配此HTML标记,并获取<ul>标记的内部文本

<ul class="test">

<li>Data</li>
<li>Data</li>
<li>Data</li>

</ul>

鉴于<ul class="test">已修复,我想匹配此标记的内部数据

1 个答案:

答案 0 :(得分:1)

如果你确定ul标签内没有ul标签,你应该试试这个:

/<ul class="test">(.*?)<\/ul>/

但是,如果你确实有嵌套标签,那么它取决于你使用的语言。例如,在PHP中:

/<ul.*?>((?:(?R)|.)*?)<\/ul>/