HTML 文字列から外部リンクをフィルタリングしたり抽出したりする必要がある場合があります。参考までに、PHP 正規表現を使用して HTML ハイパーリンク内の href アドレスを抽出するプログラムを紹介します。
PHP の正規表現関連関数を使用して、HTML ハイパーリンク 内のアドレスを抽出します。
コードは次のとおりです | コードをコピー |
$preg='//is'; $str ='URLNAMEテキスト セグメント 1URLNAMEテキスト セグメント 2URLNAME...テキスト セグメントn'; preg_match_all($preg,$str,$match);//$preg に一致する $str 内のすべての一致を検索し、$match に追加します for($i=0;$i { echo $match[1][$i]." } ?> |
最終出力:
リンク 1
リンク 2
リンク 3
が添付されています
画像アドレスを抽出するためのPHP正規表現コード。
コードは次のとおりです | コードをコピー |
$str=' /"; preg_match_all($pattern,$str,$match); print_r($match);
|