ホームページ >バックエンド開発 >PHPチュートリアル >特定のWebページ上のすべてのスーパーリンクを取得する正規表現の例_PHPチュートリアル

特定のWebページ上のすべてのスーパーリンクを取得する正規表現の例_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:26:16848ブラウズ



正規表現

戻りリスト


if(isset($url)){
echo "$urlには次のリンクがあります:
";
$fcontents = file($url ) ;
while(list(,$line)=each($fcontents)){
while(eregi((href[[:space:]]*=[[:space:]]*"?[[:alnum: ] :@/._-]+"?)(.*),$line,$regs)){
$regs[1] = eregi_replace((href[[:space:]]*=[[:space: ] ]*"?)([[:alnum:]:@/._-]+)("?),"2",$regs[1]);
echo " $regs[1]
";
$ line = $regs[2];
}
}
}
?>



www.bkjia.com本当http://www.bkjia.com/PHPjc/531998.html技術記事正規表現はリストを返します if(isset($url)){ echo "$url には次のリンクがあります: "; $fcontents = file($url) while(list(,$line)=each($fcontents); while (エレギ((href[[:space:]]*=[[:space...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。