• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPで正規表現を使った対象データを全て取り出した)

PHP正規表現で対象データを取得する方法

このQ&Aのポイント
  • PHPで正規表現を使った対象データを全て取り出す方法をご教示ください。
  • preg_match_all関数を使って正規表現で取りだしたいデータが取得できません。
  • HTMLファイルからhref属性の値を取り出したいのですが、正規表現の記述に誤りがあるようです。

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

  • ベストアンサー
回答No.1

正規表現パターン中に不要な / があるからですね。 > preg_match_all( "(/abcNo=(.*?)&ckFlg/)", $_getHTML, $matches); '/'を区切り文字にするのはawkからの伝統ではありますが、PHPではそういうことをしないですね。 そもそも、'/'は正規表現を囲うために使う区切り文字として使うので'/'とマッチしたい場合を除き正規表現中に出現するのはおかしいんですが。

anan19
質問者

お礼

ご指摘ありがとうございます。 意図するように動きました!

関連するQ&A

専門家に質問してみよう