Как найти и заменить специальные символы в Microsoft Word
Помимо поиска и замены текста, Word позволяет искать специальные символы — вкладки, отступы, знаки абзацев и т. Д., А затем заменять их другими специальными символами. Это может быть удобно для быстрых и простых изменений, которые обычно занимают у вас немного больше времени, чтобы сделать это вручную.
Когда полезен поиск и замена специальных символов?
Чтобы понять, когда поиск и замена специальных символов могут быть полезны, давайте рассмотрим несколько примеров.
Слишком много специальных символов, чтобы детализировать их все, но давайте рассмотрим несколько общих примеров того, как работает поиск и замена этих символов.
Пример первый: заменить текст специальным символом
Допустим, ваш документ выглядит примерно так:
Примечание. Если вы не видите специальные символы в своем документе, вы можете включить их, нажав кнопку Показать / скрыть на ленте. Его значок выглядит как символ абзаца.
Вам необходимо заменить каждое вхождение слова «Раздел» на символ раздела. Перейдите на вкладку «Главная» на ленте Word и нажмите «Заменить». В качестве альтернативы вы можете нажать Ctrl + H.
Введите слово «Раздел» в поле «Найти что», а затем нажмите кнопку «Дополнительно >>», чтобы развернуть параметры «Найти и заменить».
Щелкните в поле «Заменить на», чтобы указать точку вставки, а затем нажмите кнопку «Специально».
Нажмите «Символ раздела» из выпадающего списка.
Обратите внимание, что поле «Заменить на» теперь содержит текст «^%» — это код Word для этого символа раздела. Нажмите кнопку «Заменить все». В этом примере было выполнено 16 замен. Нажмите кнопку «ОК» и закройте окно «Найти и заменить».
Все вхождения слова «Раздел» теперь заменены символом раздела.
Пример второй: замена обычного дефиса неразрывным дефисом
В следующем примере обратите внимание, что в нашем примере абзаца есть довольно много слов с переносами слов, в том числе три случая, когда слова с переносами разделены на разные строки. Давайте заменим все обычные дефисы неразрывными дефисами, чтобы этого не произошло.
На вкладке «Домой» нажмите «Заменить» или просто нажмите Ctrl + H.
В поле «Найти что» удалите любой существующий текст или символы, а затем введите один дефис. При необходимости нажмите кнопку «Дополнительно >>», чтобы развернуть параметры поиска и замены.
Щелкните в поле «Заменить на», чтобы поместить туда курсор. Удалите любой существующий текст или символы, а затем нажмите кнопку «Специальные».
Нажмите «Неразрывный дефис» в раскрывающемся списке.
Обратите внимание, что код Word для неразрывного дефиса — «^
» — теперь добавлен в поле «Заменить на». Нажмите кнопку «Заменить все». В этом примере было сделано 11 замен. Нажмите кнопку «ОК» и закройте окно «Найти и заменить».
Слово заменило все дефисы неразрывными дефисами. Обратите внимание, что дефисные слова на правом поле больше не разделяются.
Пример третий: замена двух меток абзаца одной меткой абзаца
В этом примере мы хотим заменить любые двойные метки абзаца на одну метку абзаца, удаляя лишний интервал между абзацами.
На вкладке «Домой» нажмите кнопку «Заменить». Кроме того, вы можете нажать Ctrl + H.
Нажмите в поле «Найти что», а затем удалите любой существующий текст или символы. Нажмите кнопку «Дополнительно >>», чтобы открыть дополнительные параметры, нажмите кнопку «Специальные», а затем выберите параметр «Метка абзаца» в раскрывающемся списке.
Обратите внимание, что код Word для знака абзаца («^ v») был вставлен в поле «Найти что». Нажмите кнопку «Специально» еще раз, а затем снова нажмите «Метка абзаца» в раскрывающемся списке, чтобы разместить там метку второго абзаца. (Обратите внимание, что вы также можете просто ввести «^ v ^ v» в поле, если вы уже знакомы с кодами.)
Теперь в поле Найти что есть две метки абзаца. Щелкните в поле «Заменить на», удалите любой существующий текст или символы, а затем нажмите кнопку «Специальные». В раскрывающемся меню выберите «Метка абзаца».
Для последнего шага нажмите кнопку «Заменить все». В этом примере Word сделал восемь замен. Нажмите кнопку «ОК» и закройте окно «Найти и заменить».
Все вхождения двух знаков абзаца были заменены одним знаком абзаца.
Как видите, использование Find and Replace может сэкономить вам много времени при замене специальных символов в ваших документах. И мы только что поцарапали поверхность здесь. В этом меню вас ждет еще больше специальных персонажей, чтобы вы могли их изучить.
Замена символов в Microsoft Excel
Бывают ситуации, когда в документе нужно заменить один символ (или группу символов) на другой. Причин может быть множество, начиная от банальной ошибки, и, заканчивая переделкой шаблона или удалением пробелов. Давайте выясним, как быстро заменить символы в программе Microsoft Excel.
Способы замены символов в Excel
Конечно, наиболее простым способом заменить один символ на другой является ручное редактирование ячеек. Но, как показывает практика, далеко не всегда этот способ самый легкий в масштабных таблицах, где количество однотипных символов, которые требуется изменить, может достигать очень большого количества. Даже на поиск нужных ячеек может быть потрачено значительное количество времени, не говоря уже о временных затратах на редактирование каждой из них.
К счастью, в программе Эксель имеется инструмент «Найти и заменить», который поможет быстро отыскать нужные ячейки, и выполнит в них замену символов.
Поиск с заменой
Простая замена с поиском предполагает замену одного последовательного и фиксированного набора символов (числа, слова, знаки, и т.д.) на другой после того, как эти символы будут найдены при помощи специального встроенного инструмента программы.
Как видим, в нижней части окна имеются кнопки замены – «Заменить всё» и «Заменить», и кнопки поиска — «Найти всё» и «Найти далее». Жмем на кнопку «Найти далее».
Можно найти все удовлетворяющие запросу результаты сразу.
Автоматическая замена
Можно выполнить автоматическую замену нажатием всего одной кнопки. Для этого после ввода заменяемых значений, и значений, на которые производится замена, жмем кнопку «Заменить все».
Процедура выполняется практически моментально.
Плюсы этого способа — быстрота и удобство. Главный минус состоит в том, что вы должны быть уверены, что введенные символы нуждаются в замене во всех ячейках. Если в предыдущих способах была возможность найти и отобрать нужные ячейки для изменения, то при использовании данного варианта такая возможность исключается.
Дополнительные параметры
Кроме того, существует возможность расширенного поиска и замены по дополнительным параметрам.
Вся нижняя часть окна отвечает за поиск данных, замену которых следует выполнить. Тут можно установить, где искать (на листе или во всей книге) и как искать (по строкам или по столбцам). В отличие от обычного поиска, поиск для замены можно производить исключительно по формулам, то есть, по тем значениям, которые указываются в строке формул при выделении ячейки. Кроме того, тут же, путем установки или снятия галочек, можно указать, учитывать ли при поиске регистр букв, искать ли точное соответствие в ячейках.
Также, можно указать среди ячеек какого формата будет производиться поиск. Для этого нужно кликнуть по кнопке «Формат» напротив параметра «Найти».
После этого откроется окно, в котором можно указать формат ячеек для поиска.
Единственной настройкой значения для вставки будет являться все тот же формат ячеек. Для выбора формата вставляемого значения жмем на одноименную кнопку напротив параметра «Заменить на…».
Открывается точно такое же окно, как и в предыдущем случае. Тут устанавливается, как будут отформатированы ячейки после замены их данных. Можно установить выравнивание, числовые форматы, цвет ячеек, границы, и т.д.
Также, нажав на соответствующий пункт из выпадающего списка под кнопкой «Формат», можно установить формат идентичный любой выбранной ячейке на листе, достаточно только ее выделить.
Как видим, программа Microsoft Excel предоставляет довольно функциональный и удобный инструмент для поиска и замены данных в таблицах. Если нужно заменить абсолютно все однотипные значения на конкретное выражение, то это можно сделать нажатием только одной кнопки. В случае, если выборку нужно делать более подробно, то и эта возможность в полной мере предоставлена в данном табличном процессоре.
Помимо этой статьи, на сайте еще 12551 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Рассмотрим применение подстановочных знаков в Excel (символы звездочки «*», тильды «
» и вопросительного знака «?») и их использование при поиске и замене текстовых значений.
Приветствую всех, дорогие читатели блога TutorExcel.Ru.
В начале предлагаю вспомнить определение подстановочных знаков и понять, что же это такое и для каких целей они применяются в Excel. А затем уже разберем применение на конкретных примерах.
Подстановочные знаки — это специальные символы, которые могут принимать вид любого произвольного количества символов, другими словами, являются определенными масками комбинаций символов.
Всего в Excel есть 3 типа подобных знаков:
. Например, поиск по фразе «хор*» найдет все фразы начинающиеся на «хор» («хоровод», «хорошо» и т.д.). Поэтому для точного поиска «хор*» нужно использовать символ «
» и искать по фразе «хор
» гарантирует, что Excel прочитает следующий символ как текст, а не как подстановочный знак.
Использование таких спецсимволов может быть полезно при фильтрации данных, для сравнения текста, при поиске и замене текстовых значений. Давайте подробно остановимся на каждом из основных вариантов применения.
Фильтрация данных
Рассмотрим пример. Предположим, что у нас имеется список сотрудников компании и мы хотим отфильтровать только тех сотрудников, у которых фамилии начинаются на конкретную букву (к примеру, на букву «п»):

Фильтр определил 3 фамилии удовлетворяющих критерию (начинающиеся с буквы «п»), нажимаем ОК и получаем итоговый список из подходящих фамилий:

В общем случае при фильтрации данных мы можем использовать абсолютно любые критерии, никак не ограничивая себя в выборе маски поиска (произвольный текст, различные словоформы, числа и т.д.).
К примеру, чтобы показать все варианты фамилий, которые начинаются на букву «к» и содержат букву «в», то применим фильтр «к*в*» (т.е. фраза начинается на «к», затем идет произвольный текст, потом «в», а затем еще раз произвольный текст).
Или поиск по «п?т*» найдет фамилии с первой буквой «п» и третьей буквой «т» (т.е. фраза начинается на «п», затем идет один произвольный символ, затем «т», и в конце опять произвольный текст).
Применение в функциях
Как уже говорилось выше, подстановочные знаки в Excel могут использоваться в качестве критерия при сравнении текста в различных функциях Excel (например, СЧЁТЕСЛИ, СУММЕСЛИ, СУММЕСЛИМН, ГПР, ВПР и другие).
Повторим задачу из предыдущего примера и подсчитаем количество сотрудников компании, фамилии которых начинаются на букву «п».
Воспользуемся функцией СЧЁТЕСЛИ, которая позволяет посчитать количество ячеек соответствующих указанному критерию.
В качестве диапазона данных укажем диапазон с сотрудниками (A2:A20), а в качестве критерия укажем запись «п*» (т.е. любая фраза начинающаяся на букву «п»):

Как и в первом примере, в результате мы получили ровно 3 фамилии.
Однако не все функции поддерживают применение подстановочных знаков. Некоторые из них (к примеру, функция НАЙТИ) любой символ воспринимают как текст, даже несмотря на то, что он может быть служебным.
С помощью функции НАЙТИ найдем в тексте позицию вхождения вопросительного знака и звездочки:

Обратным примером служит аналогичная функция ПОИСК, в которой мы должно четко указать что ищем именно служебный символ:

Как видим результат у функций получился одинаковым, однако обращение к подстановочным знакам разное.
Инструмент «Найти и заменить»
Подстановочные знаки в Excel также можно использовать для поиска и замены текстовых значений в инструменте «Найти и заменить» (комбинация клавиш Ctrl + F для поиска и Ctrl + H для замены).
Рассмотрим пример. Имеется список продукции магазина, в котором нам нужно найти продукт «молоко».
Предположим, что при вводе данных сделали ошибки из-за чего в списке появились продукты «малоко».
Чтобы несколько раз не искать данные по словам «молоко» или «малоко», при поиске воспользуемся критерием «м?локо» (т.е. вторая буква — произвольная):

При этом не стоит забывать, что с помощью данного инструмента можно не только искать текст, но и заменять его (к примеру, заменить «м?локо» на «молоко»).
Как заменить звездочку «*» в Excel?
Практически наверняка каждый сталкивался со следующей ситуацией — в тексте присутствует символ звездочки, который необходимо удалить или заменить на какой-либо другой текст.
Однако при попытке заменить звездочку возникают трудности — при замене меняются абсолютно весь текст, что естественно и логично, так как Excel воспринимает символ «*» как любой произвольный текст.
Но мы теперь уже знаем как с этим бороться, поэтому в поле Найти указываем текст «
*» (явно показываем, что звездочка является специальным символом), а в поле Заменить на указываем на что заменяем звездочку, либо оставляем поле пустым, если хотим удалить звездочку:

Аналогичная ситуация и при замене или удалении вопросительного знака и тильды.
Производя замену «
?» (для тильды — «
») мы также без проблем сможем заменить или удалить спецсимвол.
О поиске и замене в MS Word и так, по мелочи
Оказалось всё довольно просто (у меня Office 2007, но, думаю, будет справедливо и для предыдущих версий, разве что будут незначительные отличия в названиях пунктов, но вы разберётесь, я верю ;)). И не нужно было, по большому счёту, никуда лезть искать. Наряду со сразу видимыми, если вызвать в Word’е окно «Поиск» (Ctrl+F) или «Поиск и замена» (Ctrl+H), поставить курсор в поле «Найти» и нажать кнопочку «Больше», а после «Специальный», спецсимволами, есть и ещё одна опция, о которой чуть ниже.Оказалось всё довольно просто (у меня Office 2007, но, думаю, будет справедливо и для предыдущих версий, разве что будут незначительные отличия в названиях пунктов, но вы разберётесь, я верю ;)). И не нужно было, по большому счёту, никуда лезть искать. Наряду со сразу видимыми, если вызвать в Word’е окно «Поиск» (Ctrl+F) или «Поиск и замена» (Ctrl+H), поставить курсор в поле «Найти» и нажать кнопочку «Больше», а после «Специальный», спецсимволами, есть и ещё одна опция, о которой чуть ниже.
Сперва о стандартных масках поиска:
^? — любой знак
^# — любая цифра
^$ — любая буква
^p — Знак абзаца (¶) (если выбран параметр «Подстановочные знаки» следует заменить на ^13 )
^t — знак табуляции (→) (если выбран параметр «Подстановочные знаки» следует заменить на ^9 )
^+ — длинное тире ( — )
^= — короткое тире ( – )
^^ — знак крышки (^)
^l — принудительный разрыв строки (символ ↵ или 0xBF), такой бывает если нажать Shift+Enter (если выбран параметр «Подстановочные знаки» следует заменить на ^11 )
^n — разрыв колонки (если выбран параметр «Подстановочные знаки» следует заменить на ^14 )
^12 — Разрыв раздела или страницы (при замене добавляет разрыв страницы)
^m — Принудительный разрыв страницы (применяется также для поиска и замены разрывов разделов, если выбран параметр «Подстановочные знаки»)
^s — неразрывный пробел (º) (Ctrl+Shift+Space)
^
Как заменить символ в тексте
Приветствую вас в своем блоге.
Вы знаете, как сделать автозамену в Ворде? Может быть, вовсе не слышали об этой удобной функции, облегчающей ввод текста? Если ответ отрицательный, с удовольствием помогу вам оптимизировать работу в программе. Кстати, инструкции действуют на весь пакет Microsoft Office, несмотря на то, что будем выполнять настройку только в Word. Причем они подходят для разных версий программ.
Что такое автозамена?
В процессе ввода текста автоматическая замена выполняет такие действия:
Думаю, вы убедились в полезности данной функции, поэтому переходим к её конфигурации.
Настройка автозамены
Я не буду писать о каждом параметре автозамены, чтобы не захламлять статью, ведь их очень много. Тем более, у каждого пользователя свои потребности в настройке. Так что я расскажу о ней лишь в общих чертах, а вы сами выберите, что вам стоит включать.
Чтобы приступить, вам необходимо в открытом документе перейти по разделам «Файл — Параметры — Правописание», а потом нажать сверху соответствующую кнопку.
Открылось диалоговое окно? Давайте разберемся, что к чему в нем:
Замена отдельных слов и символов
Если вы не сами составляли документ и нашли в нем постоянно повторяющуюся ошибку, не стоит тратить время на её исправление вручную. Программа сделает это за вас.
Основные моменты относительно автозамены я описал. Думаю, у вас не должно возникнуть проблем с её настройкой.
Посему прощаюсь с вами до новых радостных встреч на других страницах этого блога.
У Word есть мощные возможности поиска, которые позволяют искать вам текст, числа, форматы, параграфы, разрывы страниц, использовать подстановочные символы, коды полей и многое другое. Используя подстановочные символы, вы можете искать просто всё что угодно в вашем документе. Поскольку функция поиска совмещена с заменой, то вы можете также выполнять весьма замысловатые преобразования текста.
Прежде чем мы приступим, поясню пару терминов, которые могут быть не совсем понятными для вас.
Регулярное выражение — это условное обозначение критериев, которым должна соответствовать искомая строка. С помощью регулярных выражений можно найти множество строк или слов, соответствующих заданным условиям.
Подстановочные символы (wildcards) — это * (звёздочка), . (точка) и ? (знак вопроса), которые имеют в регулярных выражениях специальное значение. Например, символ * (звёздочка) обозначает любое количество любых символов, а ? (знак вопроса) означает любой один символ.
Давайте начнём знакомство с продвинутыми возможностями поиска в Word!
Как использовать подстановочные символы в продвинутом поиске
В ленте Word переключитесь на вкладку «Главная» и нажмите кнопку «Заменить»:
В окне «Найти и заменить» кликните «Больше >>», чтобы развернуть диалоговое окно и увидеть дополнительные опции. Если вы увидели кнопку «
Наконец выберите подстановочный символ для вставки в ваши критерии поиска. После выбора подстановочного знака, символ добавляется в строку поиска. Когда запомните значения, вы также можете использовать клавиатуру для ввода символов вместо вставки их путём выбора из списка. Меню «Специальный» работает как справка в случае если вы не помните, какие доступны специальные символы и их значения.
Готовые увидеть как работают подстановочные символы? Давайте ознакомимся с конкретными примерами использования регулярных выражений и подстановочных символов в Word.
Для чего используются подстановочные символы?
В меню «Специальный» содержит много специальных символов, которые вы можете использовать для поиска по документу Word, но на самом деле не все они являются подстановочными символами. Большинство из них нужны для поиска каких-то специфичных и, иногда, скрытых символов Word, таких как пробелы, разного вида тире, разрывы страницы.
Здесь мы заострим внимание в первую очередь на подстановочных знаках, которые означают один или более символов текста или модифицируют поиск на основе другого символа в вашем поиске.
Использование звёздочки для указания любого количества символов
Скорее всего, самым часто используемым подстановочным символом для вас станет звёздочка. Она означает, что вы хотите найти любое количество символов. Например, чтобы найти все слова, начинающиеся с «отм», напечатайте «отм*» в строке поиска и затем кликните кнопку «Найти далее». Наше регулярное выражение означает любое количество букв (* звёздочка), следующих после «отм».
В качестве альтернативы ввода символа звёздочки с клавиатуры, вы можете использовать выбор специального символа из списка подстановочных знаком. Вначале наберите «отм» в строке «Найти». Поставьте галочку «Подстановочные знаки». Затем кликните кнопку «Специальный» и выберите «Любое число символов». После этого нажмите кнопку «Найти далее»:
Word оценивает поиск и показывает вам первое вхождение, которое он найдёт в документе. Продолжайте кликать «Найти далее», чтобы найти все части текста, которые соответствуют вашему поисковому термину.
Вы должны помнить важную вещь: при включении подстановочных знаков, поиск автоматически становится чувствительным к регистру (такова особенность регулярных выражений, частью которых являются подстановочные символы). Поэтому поиск «отм*» и «Отм*» даст различные результаты.
Использование знака вопроса для поиска определённого количества символов
В то время как звёздочка означает любое количество символов, знак вопроса в регулярном выражении означает единичный (один) символ. Например, если «отм*» будет искать строки начинающиеся с «отм» за которыми идёт любое количество символов, то «отм?» будет искать строки, начинающиеся с «отм», за которой идёт только один символ.
Как и звёздочку, знак вопроса можно использовать в любой части слова — в том числе в начале и в середине.
Также можно использовать вместе несколько знаков вопроса вместе, тогда они будут обозначать несколько букв.
Например, регулярное выражение для поиска «о?о?о» оно означает букву «о», за которой идёт любой символ, затем снова идёт буква «о», затем опять любой символ и затем опять буква «о» найдёт следующие слова:
Можно найти слова с четырьмя буквами «о», шаблон «о?о?о?о»:
Или с тремя буквами «а», шаблон «а?а?а»:
Необязательно использовать одинаковые буквы — составляйте выражения под ваши задачи.
Например, чтобы найти слова, в которых первая буква «з», затем идёт любой другой символ, а затем буква «к» и вновь любой символ, шаблон для поиска «з?к?» найдёт:
Использование знака собачка (@) и фигурных скобок ( ) для поиска вхождений предыдущего символа
Вы можете использовать знак собачка (@) для указания одного или более вхождения предыдущего символа. Например, «ro@t» найдёт все слова, которые начинаются на «ro» и заканчиваются на «t» и которые имеют любое количество букв «o» между этими частями. Поэтому по этим условиям поиска будут найдены слова «rot», «root» и даже «roooooot».
Для большего контроля поиска предыдущих символов, вы можете использовать фигурные скобки, внутри которые укажите точное число вхождений предыдущего символа, который вы хотите найти. Например, поиск «ro t» найдёт «root», но не найдёт «rot» или «roooooot».
Чтобы показать более практический пример, немного забежим вперёд, следующий поиск использует набор символов (будут рассмотрены в этой статье чуть ниже), в результате, будут найдены все слова, в которых подряд идут четыре согласных буквы:
Использование угловых скобок ( ) для обозначения начала и конца слова
Думаю, вы заметили, особенно когда составляли поисковые запросы со звёздочкой, что пробел считается за обычный символ и могут быть найдены довольно неожиданные фрагменты большого размера, либо фрагменты, состоящие из двух слов. Вы можете использовать угловые скобки (символы «больше чем» и «меньше чем») для обозначения начала и конца слова поиска. Например, вы можете искать « » и Word найдёт все вхождения «но», но не найдёт слова вроде «новости», «законодатель».
Это довольно полезно, но эта техника становится более мощной, когда вы комбинируете её с другими подстановочными символами. Например, с помощью « » вы можете найти все слова, которые начинаются на «з» и состоят ровно из пяти букв.
Вам необязательно использовать обе угловые скобки в паре. Вы можете обозначить просто только начало или конец слова, используя только одну соответствующую скобку. Например «ство>» найдёт слова
Использование квадратных скобок ([ и ]) для поиска определённых символов или диапазонов символов
Вы можете использовать квадратные скобки для указания любых символов или диапазонов символов. Например «[а]» будет искать любые вхождения буквы «а».
В следующем примере, будет искаться строка, которая начинается на «р», затем идёт любая гласная, а затем снова буква «р»: «р[аеиоуэюя]р»
Далее аналогичный пример, но между буквами «р» должно быть две любых гласных: «р[аеиоуэюя] р», будет найдено, к примеру, слово «приоритет».
Вы также можете искать квадратные скобки для поиска диапазонов символов, например «[a-z]» найдёт любую из этих букв в нижнем регистре. Поиск «7» найдёт любую из этих цифр.
Пример р[а-и] р найдёт строку, которая начинается и заканчивается на букву «р» между которыми две любые буквы из указанного диапазона.
Следующий пример довольно сложный, но при этом и довольно интересный:
Думаю вы догадались, что это регулярное выражение которое будет искать предложения. Перечислены не все возможные символы, поэтому не будут найдены предложения, содержащие кавычки и некоторые другие символы, а также вопросительные и восклицательные предложения.
То есть вы можете комбинировать подстановочные символы и дополнять их кванторами количества, а затем это всё комбинировать любое количество раз, пока не получите желаемый результат. На самом деле, это довольно сложно — почти как программирование, поскольку требует абстрактного мышления.
Использование скобок для группировки поисковых терминов в последовательности
Вы можете использовать круглые скобки в вашем поиске для группировки последовательностей символов.
Можно использовать довольно простые шаблоны, например «(го) » найдёт строки, в которых «го» встречается три и более раза подряд.
Но настоящую силу эта конструкция покажет при использовании в операциях поиска и замены.
Показанная далее техника называется «обратные ссылки». Начнём с конкретного примера, чтобы было проще понять. Предположим, нам нужно во всём документе поменять местами два слова, допустим, имя и фамилию. К примеру, во всём тексте множество раз упоминается «Милосердов Алексей», а нам нужно, чтобы было «Алексей Милосердов».
Для этого в строке поиска мы вставляем «(Милосердов) (Алексей)», а в строке «Заменить на» пишем «2 1».
Скобки не участвуют в поиске, то есть в результате будет искаться фраза «Милосердов Алексей» При этом то, что было найдено в первых скобках, будет присвоено как значение «1», а то, что было найдено во вторых скобках, станет значением «2». При этом найденная строка заменится на «Алексей Милосердов».
Можно сделать по-другому, допустим вместо фамилии и имени, я хочу заменить на фамилию и инициалы, тогда в строке поиска я ищу «(Милосердов) (Алексей)», а в строке «Заменить на» пишу «1 А.В.».
В скобках можно писать не только слова, там могут использоваться подстановочные символы в разных сочетаниях, а также кванторы количества. Когда находится целая фраза, то Word автоматически пронумеровывает эти группы слева направо (это происходит «под капотом» — мы это не видим), поэтому в поле «Заменить на» мы можем использовать эти группы по их номеру, перед которым нужно поставить обратный слэш.
Рассмотрим более жизненный пример. Допустим, у нас по всему документу имеются даты вида 31.12.2019 (то есть в формате день.месяц.год), а мы хотим чтобы все эти даты были в формате 2019.12.31 (то есть год.месяц.день).
Тогда для поиска любых дат составляем регулярное выражение с подстановочными символами:
«6» — это диапазон, обозначающий все цифры, « » — это квантор количества, который говорит, что предыдущий символ должен встречаться ровно два раза. То есть будет искаться строка длиной ровно два символа, состоящая из цифр. Затем идёт точка, затем снова аналогичная строка и точка, и в конце строка из четырёх цифр.
Строка подходит для поиска, но чтобы были созданы обратные ссылки, мы заключаем нужные нам элементы в круглые скобки: «(5 ).(2 ).(7 )» — она будет работать точно также, как и предыдущая.
Теперь составляем строку «Заменить на». В начале идёт год, то есть третья группа, она обозначается как «3», затем точка, затем вторая группа, затем опять точка и затем первая группа, получаем «3.2.1».
Используйте обратный слэш () если вам нужно искать символы, которые являются подстановочными знаками
А что если вам нужно найти в документе символ, который используется как подстановочный? Например, если вам нужно найти звёздочку? Если просто её вставите, то она сработает как подстановочный знак и будет найдено всё что угодно. Есть два способа искать символы в их буквальном значении.
Заключение
Вы можете делать весьма сложные поиски и замены комбинируя подстановочные символы в ваших поисках в Word, поэтому продолжайте пробовать с ними. После того, как вы действительно разберётесь, какой потенциал несут регулярные выражения, вы сможете увеличить вашу продуктивность. Нам только следует порекомендовать вам не делать большие операции поиска и замены одновременно для всего документа, если у вас нет полной уверенности что ваши подстановочные символы делают именно то, что вы задумали. Также рекомендуется для этого использовать тестовые копии документов.
В этом курсе:
Выберите Главная > Заменить или нажмите клавиши CTRL+H.
В поле Найти введите искомое слово или фразу.
В поле Заменить введите новый текст.
Нажимайте кнопку Найти далее, пока не перейдете к слову, которое нужно изменить.
Нажмите кнопку Заменить. Чтобы обновить все вхождения одновременно, нажмите кнопку Заменить все.
Чтобы найти только вхождения в верхнем или нижнем регистре, нажмите кнопку Больше и установите флажок Учитывать регистр.
Дополнительные параметры см. в статье Поиск и замена текста.
Совет. Видео не на вашем языке? Попробуйте выбрать Скрытые субтитры 
Поиск и замена обычного текста
В верхнем правом углу окна документа в поле поиска 
Чтобы заменить найденный текст:
Щелкните значок увеличительного стекла и нажмите кнопку Заменить.
Введите замещающий текст в поле Заменить на.
Нажмите Заменить все или Заменить.
Вы также можете открыть область Найти и заменить, нажав клавиши CONTROL+H.
При замене текста рекомендуется нажимать Заменить, а не Заменить все. Таким образом можно проверить каждый элемент перед заменой.
С помощью меню Формат вы можете найти текст с определенным форматированием, таким как полужирный шрифт или выделение.
Выберите Вид > Область навигации.
В области навигации щелкните значок увеличительного стекла.
Нажмите кнопку параметров 
Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.
В меню Формат выберите нужный параметр.
Если откроется второе диалоговое окно, выберите нужные параметры и нажмите кнопку ОК.
В диалоговом окне Поиск и замена нажмите кнопку Найти далее или Найти все.
С помощью меню Формат вы можете найти и заменить текст с определенным форматированием, таким как полужирный шрифт или выделение.
Выберите Вид > Область навигации.
В области навигации щелкните значок увеличительного стекла.
Нажмите кнопку параметров 
В верхней части диалогового окна нажмите кнопку Заменить.
Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.
В поле Найти введите текст, который хотите найти.
В меню Формат выберите нужный вариант форматирования.
Если откроется второе диалоговое окно, выберите нужные параметры и нажмите кнопку ОК.
Щелкните в поле Заменить на.
В меню Формат выберите замещающее форматирование. Если появится второе диалоговое окно, выберите нужные форматы и нажмите кнопку ОК.
Нажмите Заменить, Заменить все или Найти далее.
Выберите Вид > Область навигации.
В области навигации щелкните значок увеличительного стекла.
Нажмите кнопку параметров 
Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.
В меню Специальный выберите нужный специальный знак.
Нажмите кнопку Найти далее.
Выберите Вид > Область навигации.
В области навигации щелкните значок увеличительного стекла.
Нажмите кнопку параметров 
Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.
В верхней части диалогового окна Найти и заменить нажмите кнопку Заменить, а затем щелкните в поле Найти, но не вводите текст. После этого при выборе специального знака Word автоматически поместит код знака в соответствующее поле.
Примечание: Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.
В меню Специальный выберите нужный специальный знак.
Щелкните в поле Заменить на.
В меню Специальный выберите специальный знак, который нужно использовать для замены.
Нажмите кнопку Заменить или Найти далее.
Выберите Вид > Область навигации.
В области навигации щелкните значок увеличительного стекла.
Нажмите кнопку параметров 
Установите флажок Подстановочные знаки.
Если флажок Подстановочные знаки недоступен, нажмите 
В меню Специальный выберите подстановочный знак и введите любой дополнительный текст в поле Найти.
Нажмите кнопку Найти далее.
Чтобы остановить поиск, нажмите клавиши 
Вы также можете ввести подстановочный знак непосредственно в поле Найти поле, вместо выбора элемента из всплывающего меню Специальные.
Для поиска выражения и последующего изменения порядка его компонентов используйте подстановочный знак n. Например, введите (Селезнев) (Глеб) в поле Найти и 2 1 в поле Заменить на, чтобы найти словосочетание «Селезнев Глеб» и заменить его на «Глеб Селезнев».
Чтобы заменить найденный текст:
Откройте вкладку Заменить и выберите поле Заменить на.
Во всплывающем меню Специальный выберите подстановочный знак и введите любой дополнительный текст в поле Заменить на.
Нажмите Заменить все, Заменить или Найти далее.
Совет: При замене текста рекомендуется нажимать Заменить, а не Заменить все. Это позволить проверить каждый из элементов и убедиться в правильности замены.
Поиск можно уточнить с помощью любого из следующих подстановочных знаков.
Выражение к?т позволяет найти слова «кот» и «кит».
Любая строка символов
Выражение п?л позволяет найти слова «пол» и «пошел».
Один из указанных символов
Выражение кр[еа]н позволяет найти слова «крен» и «кран».
Любой символ из указанного диапазона
Выражение [б-м]ой позволяет найти слова «бой», «вой» и «мой».
Диапазон должен быть в алфавитном порядке.
Любой символ, кроме символов, указанных в скобках
Выражение по[!р]ол позволяет найти слова «посол» и «помол», но не «порол».
Любой символ, кроме символов, которые находятся в диапазоне, указанном в скобках
Выражение к[!е-р]а позволяет найти слова «кода» и «коса», но не слова «кожа» и «кора».
Диапазон должен быть в алфавитном порядке.
Ровно n появлений символа или выражения подряд в тексте
Выражение жарен ый позволяет найти слово «жаренный», но не слово «жареный».
Как минимум n появлений символа или выражения подряд в тексте
Выражение жарен ый позволяет найти слова «жареный» и «жаренный».
Диапазон появлений символа или выражения подряд в тексте
Выражение 10 позволяет найти числа «10,» «100,» и «1000».
Любое, однократное или повторяющееся, появление символа или выражения в тексте
Выражение больше@ позволяет найти слова «больше» и «большее».
Выражение (ель)> позволяет найти слова «ель» и «шрапнель», но не слово «ельник».
Word Online позволяет искать и заменять обычный текст. Вы можете использовать параметры «Учитывать регистр» или «Только слово целиком». Чтобы использовать другие параметры, откройте документ в классическом приложении Word.






























































