Как найти и удалить блок кода в нескольких HTML-файлах в подкаталогахHtml

Программисты Html
Anonymous
Как найти и удалить блок кода в нескольких HTML-файлах в подкаталогах

Сообщение Anonymous »

Предположим, я работаю над проектом, в котором мне нужно удалить определенный блок кода, связанного с SEO, из сотен файлов index.html, расположенных в различных подкаталогах корневого каталога. Вот структура моего проекта:
что-то вроде этого:
/root-directory/
folder1/
index.html
folder2/
index.html
...
Проблема:
Каждый файл index.html содержит блок SEO-связанных мета-теги, заключенные между двумя конкретными комментариями HTML. Вот пример блока кода, который мне нужно удалить: Комментарии, обозначающие начало и конец блока:
Начальный комментарий: Конец комментария: Проблемы:
  • Содержимое (метатеги) между этими комментариями различается в зависимости от файла.
  • Заголовок и другие атрибуты метатегов уникальны в каждом файле.
  • Номер версии в начальном комментарии (4.7.6) может меняться в других файлах.
Что я хочу сделать:
Мне нужно:
  • Найти все файлы index.html в корневом каталоге и его подкаталогах.
  • target и удалите только этот блок кода (включая комментарии) между начальными и конечными комментариями в каждом файле.
Что я хочу сделать:
Мне нужно:
  • < li>Найдите все файлы index.html в корневом каталоге и его подкаталогах.
  • Удалите весь блок кода (включая комментарии) между начальными и конечными комментариями в каждом файле.
Я даже пробовал найти код Visual Studio в файлах и заменить его, и я использовал регулярное выражение, но это не сработало, оно продолжало говорить, что не удалось найти никакого кода, относящегося к этому

Подробнее здесь: https://stackoverflow.com/questions/792 ... irectories

Вернуться в «Html»