• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:file_get_contentsで抽出後の処理)

file_get_contentsで抽出後の処理について

このQ&Aのポイント
  • file_get_contents関数を使用してウェブ上のHTMLを抽出し、必要なテーブル部分を取得した後、正規表現を使用してテーブル部分のみを抽出する方法について困っています。
  • 取り出したテキストをsubstr関数を使用して編集しようとしたがうまくいかなかった。
  • タグと文字列を同時に消す方法がわからない。preg_replaceを使用して正規表現で処理しようとしたが、うまくいかなかった。

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

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

$table = preg_match('@<table>.*?</table>@is', $text, $m) ? $m[0] : null;

makino03
質問者

お礼

ありがとうございます。 望んでいた抽出が出来ました。

その他の回答 (1)

回答No.2

普通、正規表現ではなくてDOM使うだろ。

makino03
質問者

お礼

お答えを参考に調べてみました。 なるほど、DOMの方がいい感じで次の処理に流せるのでよかったです。 ありがとうございました。

関連するQ&A