Часто (очень часто) мы создаем документы, копируя и вставляя фрагменты текста из различных источников. При использовании стандартного способа вставки из буфера обмена мы неизбежно переносим стиль оформления, что приводит к увеличению количества стилей в нашем документе по экспоненциальной модели (Урок 15 Лишние стили текста).
В шестом уроке по буферу обмена я пояснила, как применять специальную функцию вставки, чтобы избежать переноса ненужных стилей в новый документ. Однако в этом случае списки становятся обычными абзацами, начинающимися с чисел. С маркированными списками ситуация аналогична: тире преобразуются в знаки. Если документ небольшой, то можно выполнить замену символов вручную, но это не для меня: мой документ в 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).
Вам будет интересно:

Урок 9. Создание собственного стиля

Урок 23. Многоуровневый список

Урок 21. Номер в списке
3 Comments on Урок 65. Замена символов
Елена, здравствуйте. Шаг 5. Третье выражение: «^p^#.^#.^#.^t» ошибка. Последняя точка в выражении лишняя. Правильно «^p^#.^#.^#^t»
Спасибо за внимательность! С уважением, Елена
Elena 13.05.2024 at 09:36
Спасибо, все исправила. С уважением, Елена
Комментировать Отменить ответ
Профиль
Свежие комментарии
Архивы
Рубрики
Мета
Замена в MS Word
Статья посвящена функции замены в MS Word, ее возможностям и использованию для редактирования и форматирования текста.
Использование замены при редактировании больших документов, таких как рукопись книги, позволяет значительно сократить время на подготовку оригинал-макета издания.
Использование выражений при поиске с подстановочными знаками
Используйте круглые скобки для группировки подстановочных знаков в поле Поиск, а затем применяйте конструкции
в поле Замена, чтобы сослаться на результаты каждого из этих выражений.
Для поиска выражения и последующего изменения порядка его компонентов используйте подстановочный знак "n". Например, введите (Селезнев) (Глеб) в поле Найти и 2 1 в поле Заменить на, чтобы найти фразу Селезнев Глеб и заменить ее на Глеб Селезнев.
Составление заявки
Закажите издание книги у нас
Ваше сообщение отправлено. Скоро ответим
Подстановочные знаки для поиска и замены элементов
Что требуется найти
Что следует ввести
Пример
Любой одиночный символ, включая пробел и знаки пунктуации
Выражение к?т позволяет найти слова кот, кит и к т.
Один из указанных символов
Словосочетание кр[еа]н помогает выявить термины крен и кран.
Любой символ из указанного диапазона
Выражение [з-ф]абор позволяет найти слова забор, набор и табор. Диапазон должен быть указан в порядке возрастания.
Выражение (ель)> позволяет найти слова ель и шрапнель, но не слово ельник.
Word запоминает результаты поискового выражения и позволяет использовать их в операции замены.
Любой символ, кроме символов, которые находятся в диапазоне, указанном в скобках
[!э-я]
Выражение ко[!е-р]а позволяет найти слова кода и коса, но не слова кожа и кора.
Предыдущий символ или выражение, повторенные n раз
Выражение жареный позволяет найти слово жаренный, но не слово жареный.
Элемент или знак, который появляется как минимум n раз подряд
Выражение жареный позволяет найти слова жареный и жаренный.
Предыдущий символ или выражение, повторенные от "n" до "m" раз
Выражение 10 позволяет найти числа 10, 100 и 1000.
Предыдущий символ или выражение, повторенные не менее одного раза
Любая строка символов, включая пробел и знаки пунктуации
Выражение в*д позволяет найти вход, выход и войти задом наперед.
Коды, которые можно указывать в полях "Найти" и "Заменить на"
Что требуется найти
Type (Тип)
^p (не действует в поле Найти, если установлен флажок Подстановочные знаки) или ^13
^t или ^9
^ nnn, где nnn — код символа.
^0 nnn, где 0 — нуль, а nnn — код символа.
Принудительный разрыв строки ( )
^l или ^11
^n или ^14
Разрыв раздела или страницы
^12 (при замене добавляется разрыв страницы)
Принудительный разрыв страницы
^m (применяется также для поиска и замены разрывов разделов, если установлен флажок Подстановочные знаки




