Часто (очень часто) мы создаем документ, копируя и вставляя фрагменты текста из других источников. При использовании стандартной вставки из буфера обмена, мы неизменно перетаскиваем стили оформления из одного файла в другой. В результате количество стилей в нашем документе увеличивается в геометрической прогрессии (Урок 15 Лишние стили текста).
На уроке 16, посвященном буферу обмена, я продемонстрировала, как применять специальную вставку, чтобы не переносить ненужные стили в новый документ. Однако в этом случае списки перестанут быть списками и будут выглядеть как абзацы, начинающиеся с цифр. С маркированными списками будет аналогичная проблема: тире превратятся в обычные символы. Если документ небольшой, можно вручную выполнить операцию под названием «замена символов», но это не для меня: мой документ в 600 страниц уже считается маленьким.
Допустим, мы создаем новый текст, используя материалы из разных источников.
Вот исходный текст (я взяла кусок оглавления из готового учебного пособия):

Я извлекла фрагмент оглавления и поместила его в новый документ с помощью функции специальной вставки из буфера обмена – «Сохранить только текст (С)» (лента Главная → группа команд Буфер обмена → кнопка выпадающего меню команды Вставить → команда Сохранить только текст):

В итоге я получила:

Скачайте учебный файл тут. Вы можете скопировать текст из любого документа или даже из нескольких и работать со своим материалом. Начинаем работу под названием «замена символов».
После завершения занятия вы будете способны:
- Восстановить списки
- Проанализировать текст на предмет: какая замена символов необходима?
- Сделать замену символов.
1. Восстановление документа



Изучите документ с целью поиска маркированных списков и назначьте им стиль «Список_маркер» (не забудьте предварительно создать данный стиль).
| Важно осознать и запомнить! | Я оставила номера в начале каждого параграфа в качестве указателя уровней заголовков. |
2. Анализ текста
Давайте аккуратно проанализируем текст: в каких местах нам потребуется замена символов?

Теперь можно заняться операцией «замена символов». Но есть одно «НО». Запись заменяемых символов должна быть уникальной. Кто даст гарантию, что где-нибудь по тексту не встретиться такая запись? А уникальным наши записи делает то, что они находятся либо в конце, либо в начале абзаца.
Следовательно, надо добавить к записям непечатаемый символ конца абзаца.
3. Замена символов
Шаг 1. Открываем диалоговое окно «Найти и заменить» (лента Главная → группа команд Редактирование → команда Заменить):

Не забыли нажать кнопку «Больше», чтобы открыть диалоговое окно «Найти и заменить» во всей красе?
Шаг 2. Записываем в поле «Найти» первый набор символов, для чего последовательно нажимаем кнопку «Специальный» и выбираем из списка специальных символов:

Получаем в поле «Найти» выражение «^p^#^t».
Шаг 3. Записываем в поле «Заменить на» символ конца абзаца:

Если мы этого не сделаем, то искомые абзацы просто сольются с предыдущим абзацем.

Почему одна замена? Потому что первый абзац не имеет предыдущего абзаца, а документик маленький.
Этап 4. Удаляем содержимое в поле «Найти» и вводим второй набор символов, для этого поочередно нажимаем на кнопку «Специальный» и выбираем нужные специальные символы из предложенного списка:

Получаем в поле «Найти» выражение «^p^#.^#^t».
Запись в поле «Заменить на» осталась.

Дальше я обойдусь без подробных скриншотов, а просто покажу те записи, которые должны быть в поле «Найти».
Шаг 5. Третье выражение: «^p^#.^#.^#^t»
Шаг 6. Четвёртое выражение «^p^#.^#.^#^#^t»
Шаг 7. Пятое выражение «^t^#^p»
Шаг 8. Шестое выражение «^t^#^#^p»
Шаг 9. Седьмое выражение «^t^#^#^#^p»
ОК. Не забудем удалить самую первую цифру и знак табуляции. Смотрим финал:

Небольшое «НО». Обычно я начинаю процесс замены с более сложных выражений. Сравните «1», «1.1» и «1.1.1» (это даже самый простой пример). Если сначала я заменю «^p^#^t», то в каждом из случаев первое число будет удалено, и мы получим: в первом варианте всё будет в порядке, во втором – «.1», а в третьем – «.1.1». Поэтому необходимо проанализировать документ, найти самое длинное выражение и начинать замену с него. Иными словами, начинайте с шага 9 и двигайтесь обратно по шагам.
Теперь можно начинать работу по форматированию документа.
Теперь вы можете:
Диалоговое окно «Найти и заменить» − самое моё любимое! На втором месте стоит диалоговое окно «Управление стилями» (Урок 49).
Вам будет интересно:

Урок 35. Список по умолчанию в шаблоне Normal

Урок 59. Распознавание документа

Урок 16. Буфер обмена
3 Comments on Урок 65. Замена символов
Елена, здравствуйте. Шаг 5. Третье выражение: «^p^#.^#.^#.^t» ошибка. Последняя точка в выражении лишняя. Правильно «^p^#.^#.^#^t»
Спасибо за внимательность! С уважением, Елена
Elena 13.05.2024 at 09:36
Спасибо, все исправила. С уважением, Елена




