Удалить из текстового файла абзацы с заданным словом

Статус
Закрыто для дальнейших ответов.

Butcher

Участник
Топикстартер
Сообщения
25
Реакции
1
Всем хорошего настроения.
В общем, такая задача. Есть большущий текстовый файл со словарными определениями.
Абзацы имеют такой вид, к примеру:
илеть / Река в Марий-Эл, приток Волги.; Приток Волги.
Нужно удалить из файла автоматом все абзацы, в которых встречается слово "приток".
Как это организовать и можно ли обойтись средствами Word?
Всем заранее спасибо!
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 257
Реакции
1 013
Ответ: Удалить из текстового файла абзацы с заданным словом

1. Первый проход. Помечаете начала абзацев каким-то вспомогательным символом, допустим, %
Искать: ^p
Заменить на: ^p%
У самого первого поставьте % вручную
2. Второй проход. В диалоге поиска нажмите галку Подстановочные знаки.
Искать: %?*приток?*^13
Менять на: оставьте пустым, тогда сотрется.
3. Третий проход - убейте те проценты.
 

Prokh

12 лет на форуме
Сообщения
17
Реакции
33
Ответ: Удалить из текстового файла абзацы с заданным словом

Позвольте предложить другой способ замены:
Искать:^013[!^013]@[Пп]риток[!^013]@^013
Менять на:^p
Подстановочные знаки -- поставить галочку
 

Butcher

Участник
Топикстартер
Сообщения
25
Реакции
1
Ответ: Удалить из текстового файла абзацы с заданным словом

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