通过curl抓取的文本,想通过正则匹配出取某个div的循环出现的li内的值,html结构如下:
<div class="content">
<h1>标题xxxxx</h1>
<div class="block-1">
<ul class="article">
<li>文章标题1</li>
<li>文章标题2</li>
<li>文章标题3</li>
</ul>
</div>
<div class="block-2">
<ul class="article">
<li>文章标题1</li>
<li>文章标题2</li>
<li>文章标题3</li>
</ul>
</div>
<div class="block-3">
<ul class="article">
<li>文章标题1</li>
<li>文章标题2</li>
<li>文章标题3</li>
</ul>
</div>
</div>
想要取class=block-2的所有li标签内的值请问应该怎么写正则
可能有点取巧了,正常来说应该是匹配后置第一个</div>,不过我没成功,不知道这个对你有用没有