5.2. Замена по таблице

Иногда случается, что нужно сразу заменить несколько слов на другие. И повторить это в других документах. Что делать? Все вручную? Нет, достаточно использовать замену по таблице. Написанные вами таблицы замен доступны из меню Поиск - Замена по таблице. Выбирая таблицу из меню, вы применяете определенные в ней правила замен к текущему документу. В правилах замен вы задаете, какие слова заменять и на что именно. Давайте разберем все это на примере.

Допустим, у нас есть документ с коротким текстом: "Диоген был киник". Мы хотим поменять слова "Диоген" на "Ницше" и "киник" на "циник". Причем за один присест, сразу. Поэтому создаем таблицу замен. Делаем новый пустой файл. В нем пишем таблицу:

Диоген=Ницше
киник=циник

Чтобы табличный файл стал доступен из меню, надо сохранить его используя пункт меню Файл - Сохранить иначе - Сохранить таблицу замен. Кстати, чтобы открыть потом таблицу для редактирования, можно воспользоваться другим пунктом меню, Файл - Открыть иначе - Открыть таблицу замен. Таблиц замен может быть сколько угодно.

Теперь применяем нашу таблицу к исходному тексту. Было: "Диоген был киник". Стало: "Ницше был циник".

Если вам не вполне очевиден формат таблиц, читайте дальше. Табличный файл состоит из записей вида: слово1=слово2. В каждой строке по записи. "Словом" может быть не только слово, но и целая фраза. Важно, чтобы знак равенства стоял непосредственно между последней буквой заменяемого слова и первой буквой того слова, на которое производится замена. Пробелы считаются! То бишь, если вы напишете "собака =кот", то редактор будет искать слово "собака" с двумя пробелами на конце, и именно такое сочетание букв заменит на слово "кот".

Итак, слово до знака равенства - это слово, которое ищем. Слово после знака равенства - слово, на которое заменяется искомое слово. Применение таблицы замен к документу вызывает поиск всех искомых слов из таблицы и замену на соответствующие им слова.