• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列からタグを探す)

文字列からタグを探す

このQ&Aのポイント
  • 「文字列からタグを探す」とは、指定したURLが設置されているか、特定のタグが含まれているかを調べるスクリプトの作成方法についての質問です。
  • 現在、指定したURLがソースコード内に含まれているかを調べるスクリプトは正常に動作していますが、aタグ内に記述されているかまで調べたい場合、どのような方法を取れば良いのでしょうか。
  • 現在のスクリプトは正常にURLの有無を判定できていますが、aタグ内に記述されているかまでチェックするためには、コードを変更する必要があります。アドバイスをいただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • mpx
  • ベストアンサー率71% (149/209)
回答No.1

正規表現で確認しては如何でしょう <?php $sagasu_site = "http://www.​○○○.com/"; $mokuteki_url = "http://△△△.biz/"; $patern='|<a +href *= *"('.$mokuteki_url.'[^\"]*)".*?>([^<]*)</a>|'; $addstr = file_get_contents($sagasu_site); if (preg_match($patern,$addstr,$match)){ echo "リンク有り\n"; print_r($match); } else { echo "リンク無し"; } ?>

mayu_chap
質問者

お礼

mpxさんへ こんばんは。早速のアドバイスをありがとう御座います! お陰様で願っている結果を得ることが出来ました。 正規表現って奥が深いです。また質問することも多々有るかと思いますが、今後とも宜しくお願い足します。

関連するQ&A