Примечание. Операции по поиску и замене, выполняемые с помощью вкладки GREP, используют язык запросов POSIX, ставший де-факто стандартом в своей области и хорошо знакомый

Операции по поиску и замене, выполняемые с помощью вкладки GREP, используют язык запросов POSIX, ставший де-факто стандартом в своей области и хорошо знакомый пользователям операционных систем Unix и Linux.

Возможности поиска и замены с использованием языка POSIX чуть ли не безграничны и позволяют выполнять очень сложные действия: запрос может содержать вариативные части и даже несложные логические условия. Однако в связи с этим язык POSIX достаточно не прост и может оказаться трудным для понимания.

В этой книге мы не будем касаться ни языка запросов POSIX, ни операций по поиску и замене текста с помощью вкладки GREP в принципе. Простой поиск и замена не требует использования этой вкладки; если же вы чувствуете необходимость, познакомиться с языком POSIX можно в соответствующей специальной литературе.

На вкладке Text (Текст) (см. рис. 16.15) вводится текст, который нужно найти (в поле Find What), и текст, на который нужно заменить найденное (в поле Change to). Кнопки Find (Найти), Change (Заменить), Change All (Заменить все) и Change/Find (Заменить и найти следующее) в правой части окна предназначены собственно для выполнения поиска и замены.

В правой же части диалогового окна находится кнопка More Options (Больше настроек), нажав которую мы отобразим поля Find Format (Искать форматирование) и Change Format (Заменить форматирование), с помощью которых можно ограничивать поиск с учетом оформления текста или изменять оформление. Сами поля служат только для отображения выбранного форматирования, а настраивается оно с помощью кнопок рядом с полями, которые открывают окно, по своему наполнению очень похожее на окно стиля абзацев и позволяющее указать самые разнообразные параметры оформления.

С помощью дополнительных меню рядом с полями поиска и замены можно задействовать при поиске и замене специальные символы (например, находить знаки табуляции, пробелы разной ширины), переменные (любой символ, любая цифра) и т. д. Такие символы и переменные обозначаются специальными последовательностями знаков, начинающихся со знака ^ (циркумфлекс, или знак возведения в степень). К примеру, знак табуляции обозначается символами ^t, а любая цифра – ^9. Символы можно вводить не только из дополнительного меню, но и вручную – только при этом их придется знать на память.

Раскрывающийся список Search (Искать в) позволяет указать, в какой части документа следует искать и заменять текст. Значения включают в себя All Documents (Все документы), Document (Текущий документ), Story (Текст в текущем фрейме и связанных с ним), To End of Story (С позиции курсора до конца текста) и Selection (Выделенный фрагмент). В зависимости от того создано ли выделение и установлен ли в тексте курсор, в списке могут присутствовать не все варианты: понятно, что бессмысленно предлагать искать в выделенном фрагменте, если выделенного фрагмента нет.

Под раскрывающимся списком Search (Искать в) присутствуют семь кнопок (на остальных вкладках кнопок только пять), позволяющих модифицировать условия поиска.

Кнопка Include Locked Layers (Включая заблокированные слои) позволяет производить поиск (и только поиск, замена невозможна) во фреймах, находящихся на заблокированных слоях в документе.

Кнопка Include Locked Stories (Включая заблокированные фрагменты текста) позволяет производить поиск (опять же, замена недоступна) в текстовых фреймах, защищенных от изменений.

Кнопка Include Hidden Layers (Включая скрытые слои) позволяет искать и заменять текст во фреймах, находящихся на отключенных, неотображающихся слоях документа.

Кнопка Include Master Pages (Включая мастер-страницы) позволяет искать и заменять текст во фреймах, находящихся на мастер-страницах.

Кнопка Include Footnotes (Включая сноски) позволяет искать и заменять текст не только в основной части текстовых фреймов, но и в автоматически созданных блоках со сносками.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: