- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPで正規表現を使った対象データを全て取り出した)
PHP正規表現で対象データを取得する方法
このQ&Aのポイント
- PHPで正規表現を使った対象データを全て取り出す方法をご教示ください。
- preg_match_all関数を使って正規表現で取りだしたいデータが取得できません。
- HTMLファイルからhref属性の値を取り出したいのですが、正規表現の記述に誤りがあるようです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
正規表現パターン中に不要な / があるからですね。 > preg_match_all( "(/abcNo=(.*?)&ckFlg/)", $_getHTML, $matches); '/'を区切り文字にするのはawkからの伝統ではありますが、PHPではそういうことをしないですね。 そもそも、'/'は正規表現を囲うために使う区切り文字として使うので'/'とマッチしたい場合を除き正規表現中に出現するのはおかしいんですが。
お礼
ご指摘ありがとうございます。 意図するように動きました!