Нужна помощь по регулярным выражениям Notepad++

M0
На сайте с 13.09.2014
Offline
0
444

Доброго времени суток! Нужна помощь в составлении выражения, чтобы удалить строки где нет ключевых слов! Пример:

Комплектующие для напольных покрытий, Услуги по устройству наливных и промышленных полов, Монтаж, продажа потолков

Паркет-Юг, производственная компания (г. Краснодар)

Адрес: Зиповская, 9

Комплектующие для напольных покрытий, Ограждения и интерьерные лестницы, Железные входные двери, Межкомнатные деревянные двери

Империя пола, торгово-ремонтная компания (г. Яблоновский (Адыгея респ.))

Адрес: Ленина, 39а

Комплектующие для напольных покрытий, Камень для облицовки, Химическое сырье, промышленная химия, Отделка, ремонт помещений

Террос-Флорс, магазин напольных покрытий (г. Краснодар)

Адрес: Ленина, 17

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

Паркет-Юг, производственная компания (г. Краснодар)

Адрес: Зиповская, 9

Террос-Флорс, магазин напольных покрытий (г. Краснодар)

Адрес: Ленина, 17

Прошу помощи, поскольку гугл не помог, есть только варианты как удалить строчку с ключевым словом.

D
На сайте с 28.06.2008
Offline
1114
#1

Можно найти слова, которые есть в НЕ нужных строках и удалять эти строки так

Вкладка Поиск/Замена

Найти

(.*)слово-которое есть в не нужных строках и которого нет в нужных(.*)

Например - (.*)Комплектующие(.*)

Заменить на ПУСТО

галочка ниже - регулярные выражения

B1
На сайте с 13.12.2012
Offline
28
#2
.+\(г. Краснодар\)[\s]+Адрес\:[^\r\n\0]+

галку надо убрать "и новые строки"

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий