Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как регуляркой удалить кусок кода? в notepad++ 
:(
    Опции темы
nikki4
Дата 19.11.2014, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 27.10.2009

Репутация: нет
Всего: нет



Есть множество файлов однотипных htm, в которых надо удалить шапку, меню и подвал, оставив только контент.

т.е. надо удалить весь кусок кода от <head> до <div class="content">
пользуютсь нотпадом++

нагуглил, что подобное делается при помощи следующего регулярного выражения типа <title>(.*?)</title>

попробовал по аналогии <head>(.*?)<div class="content">
но не срабатывает.

по эксперементам понял, что это из-за переноса строки и например 
<title>заголовок
</title>

уже не будет найден по регулярке <title>(.*?)</title>

короче как удалить шапку с меню в множествах файлах?

Спасибо!

Это сообщение отредактировал(а) nikki4 - 19.11.2014, 12:33
PM MAIL   Вверх
Gold Dragon
Дата 19.11.2014, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 9
Всего: 71



nikki4, ты не ошибся форумом?

в PHP просто нужно флаг s, и рассматривать всё как строку. И будет что-то такое
Цитата

#<head.*<div class="content">#si


ps
если до первого <div class="content">, то 
Цитата

#<head.*?<div class="content">#si



--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
_zorn_
Дата 20.11.2014, 03:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1076
Регистрация: 21.8.2007

Репутация: 2
Всего: 12



Не заметить галочку напротив выбора типа поиска по регулярному выражению в notepad++ ? 
Ну я прям не знаю.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0403 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.