webiste 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について言っているリストです」です