php正则匹配的问题

在采集的时候有一个在抓取的内容里面有很多a链接!
其中我要获取

<ul class="list_box"><li><a href="xxxx.html">xxxxx</a></li><li><a href="xxxx.html">xxxxx</a></li><li><a href="xxxx.html">xxxxx</a></li><li><a href="xxxx.html">xxxxx</a></li><li><a href="xxxx.html">xxxxx</a></li><li><a href="xxxx.html">xxxxx</a></li></ul>

但是我却无法获得每一个地址,是我写的有问题吗?

$patten = "/<ul\s*class=\"list_box\">\s*<li><a\s*href=\"(.*)\">(.*)<\/a><\/li>\s*<\/ul>/s";

居然匹配不到 请问下大神什么情况?
有时候能拿到 但是只能拿到一个....
我想要的是获取到全部的a地址 之后遍历采集


一只甜甜圈
浏览 468回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP