Удаление строк с использованием GREP

  • Автор темы Автор темы acamant
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

acamant

Участник
Топикстартер
Сообщения
20
Реакции
0
Форумчане помогите!
Обрабатываю программу. Стоит задача сделать выборку по тематике передач.
Объясняю более подробно. Имеется текст, типа:

11:30 «Дело Астахова». (16+)
12:30 «Красота без жертв». (16+)
13:30 «Мне нагадали судьбу». (12+)
14:30 ДОК.ФИЛЬМ «Звездная жизнь» (16+)
15:00 КИНО «Лилии для Лилии» (16+)
17:00 СЕРИАЛ «Маргоша» (16+)
17:30 События
17:50 «Осторожно, мошенники!» (16+)
18:25 «Право голоса». (16+)
19:30 Город новостей
19:45 Петровка, 38 (16+)
20:00 СЕРИАЛ «Правда скрывает ложь» (16+)
22:00 События
22:20 ДОК.ФИЛЬМ «Смерть с дымком» (16+)
00:05 События
00:40 КИНО «Белый песок» (16+)
02:20 «Врачи» (12+)
03:05 КИНО «Благочестивая куртизанка» (16+)

Необходимо удалить строки где отсутствует, например, слово КИНО.

Сделал GREP, позволяющий отыскивать названия фильмов. Выглядит вот так: (?<=(\d\d\:\d\d КИНО ))(.+) ну или так (?<=(\d\d\:\d\d\sКИНО\s))(.+) Разницы никакой.
Замена условия "стоящий перед текстом" (?<=) на "отсутствующий перед текстом" (?<!) нужного результата не приносит, только происходит выделение по-абзацно всей программы.
Подскажите, что я делаю не так? Где ошибка?

Облазил форум подсказок не нашел. Если просмотрел, то не ругайте сильно, а просто ткните носом.
Заранее спасибо.
 
Ответ: Удаление строк с использованием GREP

Предположим текст имеет стиль "Программа".

Тогда заменой по слову КИНО задаем этим строкам стиль "Кино".

Затем заменяем/удаляем весь текст со стилем "Программа".
 
Ответ: Удаление строк с использованием GREP

А ларчик то просто открывался
Огро-о-о-о-омное спасибо!!!!
 
Статус
Закрыто для дальнейших ответов.