1

以下のコードを使用して Web ページから URL を抽出していますが、うまく機能していますが、フィルタリングしたいと考えています。そのページのすべてのURLが表示されますが、「スーパー」という単語で構成されるURLのみが必要です

     $regex='|<a.*?href="(.*?)"|';
preg_match_all($regex,$result,$parts);
$links=$parts[1];
foreach($links as $link){
echo $link."<br>";

       }

そのため、super という単語が存在する uls のみをエコーする必要があります。たとえば、URLを無視する必要があります

       http://xyz.com/abc.html  

しかし、それはエコーする必要があります

        http://abc.superpower.com/hddll.html

URLに必要な単語superで構成されているため

4

1 に答える 1