Шаг 17.
Поиск и замена фрагментов текста

    На этом шаге мы рассмотрим способы поиска и замены фрагментов текста.

    Вкладка диалогового окна Заменить используется для замены одного фрагмента в тексте на другой. При этом указанные на странице Найти параметры автоматически переносятся на страницу Заменить (см. рис. 1), которую можно активизировать, минуя команду Найти. Это делается либо командой Заменить из меню Правка, либо через нажатие комбинации клавиш Ctrl+H.


Рис.1. Диалоговое окно поиска и замены фрагментов текста

    Во вкладке Заменить имеется несколько полей, которые отсутствуют во вкладке Найти. В поле Заменить на указывается текст, который будет заменять найденные фрагменты. Указав условия поиска и заменяющий текст, нужно перемещаться между найденными фрагментами и заменять каждый из них нажатием кнопки Заменить.

    Заменить сразу все удовлетворяющие условиям фрагменты можно, нажав кнопку Заменить все.

    Поиск (замену) можно осуществить используя пункт меню Правка | Найти (Правка | Заменить) или воспользоваться клавишей F5.

    В заключение приведем несколько алгоритмов, реализующих различные возможности поиска и замены фрагментов текста.

  1. Заменить один фрагмент на другой во всем тексте:
    • заполнить поля Найти и Заменить на;
    • установить у параметра Направление значение Везде;
    • если осуществляется замена целого слова, то установить параметр Только слово целиком;
    • нажать кнопку Заменить все. Таким образом будет осуществлена замена во всем тексте.
  2. Заменить один фрагмент на другой выборочно во всем тексте:
    • заполнить поля Найти и Заменить на;
    • установить у параметра Направление значение Везде;
    • если осуществляется замена целого слова, то установить параметр Только слово целиком;
    • нажать кнопку Найти далее для нахождения очередного вхождения искомого фрагмента текста;
    • если требуется заменить найденный фрагмент, то нажать кнопку Заменить. После замены найденного фрагмента автоматически осуществляется поиск следующего вхождения искомого фрагмента;
    • используя кнопки Найти далее и Заменить можно продолжить выборочную замену фрагментов текста. Кнопка Отмена используется для выхода из режима поиска и замены фрагментов текста.

    Проиллюстрируем второй алгоритм клипом, демонстрирующим выборочную замену слова абзац на слово пример.

    Этот клип можно увидеть здесь, а взять здесь.

    На следующем шаге мы остановимся на последней вкладке этого окна Найти.




Предыдущий шаг Содержание Следующий шаг