网站 www.example.com 中有许多列表。那是,
<ol>
<li>This is a list saying about asp</li>
<li>This is a list saying about javascript</li>
<li>This is a list saying about php</li>
<li>This is a list saying about .net</li>
</ol>
我需要使用 php 获取带有单词“ php ”的列表。
那就是输出应该是“这是一个关于php的列表”
我怎么能用 preg_match 做到这一点???
我使用 CURL 类来获取 HTML 内容。这是我使用的代码
$site = $curl->get("http://www.example.com/outputs.html");
$pattern = 'I NEED TO GET THIS PATTERN';
preg_match($pattern, $site, $matches);
$php_out = $matches[1];
echo $php_out;
当我使用时,
$pattern = '/<li>(.*?)<\/li>/s';
它返回第一个结果
,即“这是一个关于 asp 的列表”