• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:改行も含めて検索したい)

HTMLファイルのヘッダを正規表現で差し替える方法とは?

このQ&Aのポイント
  • 複数のHTMLファイルのヘッダを差し替えたい場合、正規表現を使用してマッチングする方法があります。
  • ただし、改行が含まれている場合に正規表現がうまく動作しないことがあります。
  • 改行を含むHTMLファイルの先頭行をマッチさせる正規表現の記述方法を教えてください。

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

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

'.' は任意の一文字にマッチするという解説がされることが多いですが、 実はそれに改行が含まれないというのは良くあります。 PHPもそのひとつです。 eregとmb_eregは知りませんが、pregならsフラグをつければ '.'にマッチするキャラクタに改行を含むようになったと思います。

umioyo
質問者

お礼

ご回答ありがとうございます。 sフラグの付け方を具体的に教えて頂けないでしょうか。 よろしくお願い致します。

umioyo
質問者

補足

<!DOCTYPE(.|\s)+?<!-- contents --> でうまくいきました。 ありがとうございました。

関連するQ&A