タグ

matchと1504に関するsometkのブックマーク (1)

  • preg_matchで複数行の検索を行う | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    正規表現で文字列検索を行いたいときにpreg_matchを使うことがある。 $str = 'アストロデオのブログ'; preg_match('/ブログ/', $str, $result); //$resultの中身 array([0] => ブログ) このpreg_match、検索対象の文字列が1行なら特に問題ないのだけど、複数行にまたがるようなときは、上記の書き方だと上手く結果を返してくれない。 file_get_contentsなどでファイルの情報を取得し、さらにその中の一部の情報を取得したいようなとき、1行だけしか検索できないと、都合が悪いことがある。 <div> � � � <p>アストロデオのブログ</p> </div> 例えばsample.htmlに上のようなコードがあり、そこを丸々取得したいとする。 $data = file_get_contents('sample.html

    preg_matchで複数行の検索を行う | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    sometk
    sometk 2015/04/29
    preg_match 改行でうまくいかないとき
  • 1