Как найти и заменить в ворде
Перейти к содержимому

Как найти и заменить в ворде

  • автор:

Найти и заменить: освойте поиск в редакторе Word

Редактор Word имеет очень мощный инструмент для поиска и замены фрагментов текста в документе. Можно найти любое слово, символ, специфическое форматирование текста.

В этой заметке я расскажу (с иллюстрациями), как работать с диалоговым окном Найти и заменить , и в качестве примера мы попробуем выполнить одну очень распространенную операцию по поиску и удалению лишних знаков абзацев из текста документа.

Диалоговое окно Найти и заменить можно открыть, выбрав любую из трех команд в меню Правка (для редактора Word 2003):

В редакторе Word 2007 окно Найти и заменить можно открыть с помощью выбора соответствующих команд из группы Редактирование на вкладке Главная (хотя, указанными выше сочетаниями клавиш это сделать быстрее и удобнее):

В зависимости от выбранной команды, откроется следующее диалоговое окно (с активной вкладкой, соответствующей выбранной команде):

Это окно представлено в кратком виде, что конечно же неприемлемо для осуществления полноценного поиска искомого текста. Поэтому рекомендую вам сразу же нажать кнопку Больше , чтобы иметь доступ к дополнительным инструментам поиска и замены:

В редакторе Word 2007 это окно будет иметь несколько дополнительных инструментов, расширяющих возможности поиска:

Введите какое-нибудь слово в поле ввода Найти и нажмите кнопку Найти далее . Если такое слово присутствует в тексте документа, то редактор Word переместится к найденному слову и выделит его. Обратите внимание, что при каждом новом поиске диалоговое окно будет автоматически перемещаться так, чтобы найденное слово всегда было на виду пользователя: над окном или под ним.

Если это окно вам мешает в процессе поиска, то можно закрыть его и осуществлять переходы к новым найденным словам с помощью панели Выбор объектов :

Щелкайте по синим стрелкам и переходите либо вниз документа к новым словам, либо вверх — к предыдущим найденным словам.

Кстати, если вы ввели слово в нижнем регистре, то будут найдены все слова, независимо от их регистра. Если же вам нужно найти слова с конкретным написанием: только строчные или только прописные, то установите флажок на параметре Учитывать регистр и введите в поле Найти слово в том виде, в каком вы хотите его найти в документе:

Здесь есть еще одна особенность: если введенное вами слово может быть частью какого-либо другого слова (например, слово «мир» может быть частью слова «кумир»), то поиск выделит эту часть главного слова. Чтобы искать только отдельные слова, установите флажок на параметре Только слово целиком .

Искать слова — это просто. Но, что если нужно найти не конкретное слово, а, например, слово, выделенное каким-либо цветом (обратите внимание: речь идет о выделении слова сплошным цветом, а не о цвете шрифта).

В этом случае можно воспользоваться поиском текста по формату. Для этого нажмите кнопку Формат и в раскрывшемся меню выберите команду Выделение цветом :

Под полем Найти появится надпись с выбранным вами параметром:

В результате поиска будут найдены все слова (фразы), помеченные в документе каким-либо цветом.

Собственно, объяснение всех нюансов работы с диалоговым окном Найти и заменить может занять слишком много времени и места. Поэтому я рекомендую вам самостоятельно потренироваться в установке тех или иных параметров при поиске текста. А сейчас давайте попробуем найти в документе лишние (пустые) строки. Как правило, такие пустые строки образованы двумя или более знаками абзацев (не всегда, но часто) в конце параграфа:

Чтобы удалить эти пустые строки, откройте диалоговое окно Найти и заменить на вкладке Заменить («Ctrl+H»).

В поле Найти вам нужно будет вставить специальные символы, которые обозначают знаки абзацев. Для этого установите курсор ввода в поле Найти , а затем нажмите кнопку Специальное . В открывшемся меню выберите строку Знак абзаца :

В поле Найти вы увидите вставленный символ ^p . Если вы прямо сейчас нажмете кнопку Найти далее , то вы переместитесь к этому символу в тексте документа. Но этого будет мало, так как вам нужен не один отдельно стоящий символ знака абзаца, а несколько, идущие подряд. Поэтому вы можете добавить еще один знак абзаца. Однако поиск будет ограничен именно этими двумя знаками, что также нас не устроит, если в тексте есть пустые строки, образованные более чем двумя знаками абзаца.

В этом случае следует использовать не только (не столько) специальные символы, а также регулярные выражения. Конкретно, в нашем случае следует ввести в поле Найти не знак абзаца, а символ ASCII-кода, который обозначает знак абзаца — ^13 , и далее вот такое выражение: . То есть, в полном виде выражение должно быть такое: ^13 .

Это выражение обозначает, что будет произведен поиск двух или более идущих подряд символов знака абзаца.

Если вы сейчас снова попытаетесь нажать кнопку Найти далее , то поиск вернет вам нулевой результат — ничего найдено не будет. Почему?

Причина в том, что — это регулярное выражение и его использование следует заранее объявить. В диалоговом окне Найти и заменить это можно сделать с помощью установки флажка на параметре Подстановочные знаки :

В поле Заменить добавьте один знак абзаца — ^p .

Попробуйте произвести поиск и вы увидите, что результаты будут корректными. Теперь вы знаете, как удалять лишние пустые строки.

Более подробно о механизме поиска с применением

Не обращайте внимание на версию редактора, приведенную в названии статьи — все отлично работает во всех версиях Word.

Рекомендую даже распечатать эту статью и пользоваться ею как справочником.

Еще записи по вопросам использования Microsoft Word:

  • 10 полезных заметок о колонтитулах
  • 3 способа очистки списка недавно открытых документов
  • Microsoft Office: популярные команды на одной вкладке
  • SQL для начинающих: изучите SQL онлайн за 9 часов
  • Word 2007: полотно, рисунки, линии
  • Word 97. Слияние документов как один из способов упростить свою работу
  • Абзац с цветным фоном
  • Автозаполняемые колонтитулы
  • Автоматизация текстового набора в Word
  • Автоматическая запись макроса
  • Автоматическая нумерация билетов
  • Автоматическое обновление полей при открытии документа
  • Автоматическое сохранение всех открытых документов
  • Автотекст с последовательной нумерацией
  • Автоформат документов
  • Белый текст на синем фоне: ностальгия по DOS
  • Буквица
  • Быстрая смена ориентации страниц документа
  • Быстрое выделение идущих рядом слов
  • Быстрое изменение стиля форматирования текста
  • Быстрое перемещение между открытыми документами Word
  • Быстрое создание списков в документе
  • Быстрое удаление границ у таблицы
  • Быстрый доступ к диалоговому окну Параметры страницы
  • Быстрый поиск форматированного текста

Поиск и замена текста

Кнопка

Дополнительные параметры см. в статье Поиск и замена текста.

Поиск и замена обычного текста

В правом верхнем углу документа в поле поиска

Введите текст для поиска в документе

введите слово или фразу, которые вы хотите найти, и Word выделит все вхождения этого слова или фразы в документе.

Чтобы заменить найденный текст:

В поле поиска выделена команда

    Щелкните значок увеличительного стекла и нажмите кнопку Заменить.

  • Вы также можете открыть область Найти и заменить, нажав клавиши CONTROL+H.
  • При замене текста рекомендуется нажимать Заменить, а не Заменить все. Таким образом можно проверить каждый элемент перед заменой.

Поиск текста с определенным форматированием

С помощью меню Формат вы можете найти текст с определенным форматированием, таким как полужирный шрифт или выделение.

На вкладке

    Выберите Вид >Область навигации.

Снимок экрана: шестеренка

  • В области навигации щелкните значок увеличительного стекла.
  • Нажмите кнопку параметров

    В окне

    и выберите Расширенный поиск и замена.

    Показано, как открыть всплывающее меню

    Примечания:

    • Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.

    Отображаются параметры форматирования

    В меню Формат выберите нужный параметр.

    Поиск текста с определенным форматированием и замена форматирования

    С помощью меню Формат вы можете найти и заменить текст с определенным форматированием, таким как полужирный шрифт или выделение.

    На вкладке

      Выберите Вид >Область навигации.

    Снимок экрана: шестеренка

  • В области навигации щелкните значок увеличительного стекла.
  • Нажмите кнопку параметров

    В окне

    и выберите Расширенный поиск и замена.

    Показано, как открыть всплывающее меню

    Примечания:

    • Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.

    Отображаются параметры форматирования

  • В поле Найти введите текст, который хотите найти.
  • В меню Формат выберите нужный вариант форматирования.

    Поиск знаков абзацев, разрывов страниц и других специальных символов

    Снимок экрана: шестеренка

    1. Выберите Вид >Область навигации.
    2. В области навигации щелкните значок увеличительного стекла.
    3. Нажмите кнопку параметров

    В окне

    и выберите Расширенный поиск и замена.

    Показано, как открыть всплывающее меню

    Примечания:

    • Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.

    Поиск специальных знаков

    В меню Специальный выберите нужный специальный знак.

    Поиск и замена знаков абзацев, разрывов страниц и других специальных символов

    На вкладке

    1. Выберите Вид >Область навигации.

    Снимок экрана: шестеренка

  • В области навигации щелкните значок увеличительного стекла.
  • Нажмите кнопку параметров

    В окне

    и выберите Расширенный поиск и замена.

    Показано, как открыть всплывающее меню

    Примечания:

    • Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.

    Показано, как открыть всплывающее меню

    Примечание: Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.

    Использование подстановочных знаков для поиска и замены текста

    На вкладке

    1. Выберите Вид >Область навигации.

    Снимок экрана: шестеренка

  • В области навигации щелкните значок увеличительного стекла.
  • Нажмите кнопку параметров

    В окне

    и выберите Расширенный поиск и замена.

    Стрелка вниз для просмотра дополнительных параметров

    Установите флажок Подстановочные знаки. Если флажок Подстановочные знаки недоступен, нажмите

    Использование подстановочных знаков в диалоговом окне

    .
    В меню Специальный выберите подстановочный знак и введите любой дополнительный текст в поле Найти.

      Чтобы остановить поиск, нажмите клавиши
    1. Откройте вкладку Заменить и выберите поле Заменить на.
    2. Во всплывающем меню Специальный выберите подстановочный знак и введите любой дополнительный текст в поле Заменить на.
    3. Нажмите Заменить все, Заменить или Найти далее.

    Совет: При замене текста рекомендуется нажимать Заменить, а не Заменить все. Это позволить проверить каждый из элементов и убедиться в правильности замены.

    Поиск и замена текста в Word

    Поиск и замена текста в Word

    Для ого, чтобы открыть окно поиска в Word необходимо нажать сочетание клавиш Ctrl + F или в на вкладке Главная в группе Редактирование выбрать пункт Найти.

    В открывшемся окне необходимо ввести искомый текст. Все найденный совпадения отразятся под строкой поиска, а также будут подсвечены желтым цветом в тексте.

    word2016_poisk-i-zamena-teksta_sreda31

    Word позволяет осуществить поиск с более сложными условиями. Для этого на вкладке Главная в группе Редактирование необходимо нажать на треугольник справа от кнопки Найти и выбрать Расширенный поиск.

    Нажатие кнопки Больше позволяет увидеть дополнительные возможности.

    Расширенный поиск позволяет искать слова с учетом регистра и форматирования.

    word2016_poisk-i-zamena-teksta-2_sreda31

    Для того, чтобы заменить найденное слово на другое, необходимо воспользоваться командой замена. Для этого открыть окно расширенного поиска как описано выше и в нем перейти на вкладку Замена. Либо нажать сочетание клавиш Ctrl + H.

    word2016_poisk-i-zamena-teksta-3_sreda31

    Помимо искомого текста здесь вводится также текст, на который его необходимо заменить. Возможна замена также с учетом регистра и форматирования.

    Кнопка Заменить выполнит одну замену – в первом найденном совпадении.

    Кнопка Заменить все заменить все найденные совпадения.

    Расписание ближайших групп:

    print835. Найти и заменить

    printНайти и заменить

    close

    Автоматы
    Олимпиадные задачи на русском языке

    close

    17/03/2008 Школьные сборы, дорешивание (2C)
    18/03/2008 Школьные сборы, день 2 (C)

    copy

    Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
    Послать решение Blockly Посылки Темы Где Обсудить (0)

    В текстовом редакторе Microsoft Word имеется достаточно мощный механизм поиска и замены, который доступен после установки флажка Подстановочные знаки (Use wildcards). При этом некоторые символы в строке поиска получают особый смысл.

    Так, знаком вопроса в шаблоне поиска можно задать ровно один любой символ. Кроме того, в шаблоне поиска на месте одного из символов в квадратных скобках можно перечислить сразу несколько символов, никак их при этом не разделяя (поиск будет считаться успешным, если на этом месте стоит один из символов, указанных в [ ]). В квадратных скобках можно вместо любого символа указывать и диапазоны символов. Мы будем использовать только три следующих диапазона: 0-9, a-z и A-Z (других диапазонов не будет). В этом случае будет искаться один любой символ из указанного диапазона (диапазонов). Если же первый символ в квадратных скобках – !, то, наоборот, искаться будет любой символ, из не перечисленных после восклицательного знака в квадратных скобках (например, [!.a-z,] означает один любой символ кроме точки, запятой, и строчных латинских букв). Если же искать надо один из специальных символов !, ?, [, ], (, ), -, \ то, как в квадратных скобках, так и без скобок перед таким символом ставится \.

    Еще одно замечательное свойство строки поиска – выражения. Выражением считается часть строки поиска, взятая в круглые скобки. Пар скобок может быть до 9, но вложенность не допускается. В строке замены выражения представляются в виде \ `n` , где `n` – порядковый номер выражения в шаблоне поиска (от 1 до 9). Например, по шаблону поиска (k)(?)t и шаблону замены t\2\1 произойдут например, следующие замены:

    Таким образом, в строке замены существует только один специальный символ – \, после которого обязательно должна идти цифра. Причем, например, цифра 5 может идти только если в строке поиска было не менее пяти выражений в скобках. При этом символы !, ?, [, ], (, ), - в строке замены указываются без предшествующего символа \, а символ \ используется только перед цифрой и обозначает номер выражения. В качестве символа, который должен попасть в конечный текст, символ \ в строке замены не может быть использован.

    Поиск начинается с первого символа текста. Находится первый фрагмент, который соответствует шаблону поиска, и производится его замена в соответствии с шаблоном замены. После этого поиск продолжается с символа, следующего за замененным фрагментом. Если снова находится фрагмент, соответствующий шаблону поиска, то он снова заменяется, и так далее до тех пор, пока поиск не достигнет конца текста.

    Требуется по данному образцу поиска и образцу замены, произвести все замены в заданном тексте.

    В первой строке входного файла расположен текст, в котором требуется произвести все необходимые замены. Длина текста не превышает 100 символов. Во второй строке записан шаблон для поиска. Шаблон является корректным: каждой открывающей скобке соответствует закрывающая, восклицательный знак как спецсимвол употребляется только сразу за символом [ и т.д. В третьей строке расположен шаблон для замены. Выражения в шаблоне для замены также корректны. Длины шаблонов не превышают 100 символов. Коды всех символов, встречающихся как в тексте, так и в шаблонах находятся в диапазоне от 32 до 126. Символы перевода строки в сами шаблоны и в текст не входят.

    Выведите в выходной файл одну строку – текст после всех произведенных замен.

    Nothing is found. find replace
  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *