У меня не установлены ни Notepad ++, ни Textpad, поэтому я не могу сказать наверняка, но там может работать одно из следующих:
Поиск
<!DOCTYPE[\s\S]*?<!-- start content -->
или <!DOCTYPE.*?<!-- start content -->
с установленным параметром «Точка соответствует новой строке» или (?s)<!DOCTYPE.*?<!-- start content -->
и замените его на <?php require("header.php"); ?>
.
Это удалит все между двумя фразами (включая сами фразы).Если вы не хотите этого (я не уверен в вашем вопросе), то вы, вероятно, хотите оставить то, что находится на первой строке после <!DOCTYPE
, верно?Итак:
Найдите (<!DOCTYPE[^\r\n]*)[\s\S]*?<!-- start content -->
(или (?s)(<!DOCTYPE[^\r\n]*).*?<!-- start content -->
и т. Д.),
и замените на $1<?php require("header.php"); ?><!-- start content -->