我正在使用下面的代码从网页中提取 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 组成