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

Обзор окна «Найти/Заменить»

В диалоговом окне «Найти/Заменить» есть вкладки, где можно указать, что требуется найти и чем заменить.

Диалоговое окно «Найти/Заменить»

A. Вкладки «Найти/Заменить» B. Поиск символа табуляции C. Замена на длинное тире D. Параметры поиска E. Меню метасимволов 

Диалоговое окно «Найти/Заменить»

A. Вкладки «Найти/Заменить» B. Поиск символа табуляции C. Замена на длинное тире D. Параметры поиска E. Меню метасимволов 

Текст

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

GREP

Для поиска и замены текста и форматирования используется новейшая техника поиска, основанная на принципе шаблонов.

Глиф

Поиск и замена глифов по значениям Unicode или GID/CID; это особенно удобно, если поиск и замена глифов осуществляется в текстах, набранных иероглифами.

Объект

Поиск и замена эффектов форматирования и атрибутов в объектах и фреймах. Например, возможен поиск объекта с обводкой 4 пт. и замена обводки, отбрасываемой тенью.

Транслитерировать

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

Видеоролик с инструкцией о поиске и замене текста, объектов и выражений см. по адресу www.adobe.com/go/vid0080.

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

Для перечисления, поиска и замены шрифтов в документе вместо «Найти/Заменить» используется команда «Найти шрифт».

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

  1. Чтобы найти фрагмент текста или материала, выберите текст или поместите в материал точку ввода. Чтобы провести поиск в нескольких документах, откройте их.
  2. Выберите меню «Редактирование» > «Найти/Заменить», а затем щелкните вкладку «Текст».
  3. Чтобы задать диапазон поиска, войдите в меню «Поиск» и щелкайте значки, в том числе заблокированные слои, страницы-шаблоны, сноски и другие элементы, где следует вести поиск.
  4. В поле «Найти текст» введите то, что нужно найти:
    • Введите или вставьте искомый текст.
    • Чтобы найти или заменить символы табуляции, пробелы или другие специальные символы, выберите из раскрывающегося меню справа от поля «Найти текст» символ-заменитель (метасимвол). Вы также можете использовать подстановочные символы, такие как «Любая цифра» или «Любой символ».
    Для поиска специальных символов используются метасимволы, такие как символ табуляции.

  5. В поле «Заменить на» введите или вставьте текст, который заменит найденный. Вы также можете выбрать символ-заменитель из раскрывающегося меню справа от поля «Заменить на».
  6. Нажмите «Найти».
  7. Чтобы продолжить поиск, нажмите «Найти следующий», «Заменить» (чтобы заменить текущее вхождение), «Заменить все» (сообщение показывает общее число замен) или кнопку «Заменить/Найти» (чтобы заменить текущее вхождение и найти следующее).
  8. Нажмите кнопку «Готово».

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

Если уже сделанную замену потребуется отменить, следует выбрать «Редактирование» > «Отменить замену текста» (или «Отменить замену всего текста»).

Чтобы найти следующее вхождение фразы, которая уже однажды была найдена, без необходимости открывать диалоговое окно «Найти/Заменить», выберите в меню «Редактирование» > «Найти следующий». Кроме того, фрагменты, поиск которых уже осуществлялся, сохраняются в диалоговом окне «Найти/Заменить». Вы можете выбрать искомый фрагмент в меню справа от этого пункта.

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

  1. Выберите меню «Редактирование» > «Найти/Заменить».
  2. Если не видны параметры «Найти формат» и «Изменить формат», нажмите кнопку Дополнительные параметры.
  3. Щелкните поле «Найти формат» или значок «Задать атрибуты для поиска»  справа от раздела «Найти параметры формата».
  4. В левой части диалогового окна «Найти параметры формата» выберите тип форматирования, укажите атрибуты формата, а затем нажмите кнопку «ОК».

    Некоторые атрибуты форматирования OpenType представлены и в разделе «Параметры OpenType» и в разделе «Основные атрибуты символов» (меню «Положение»). О формате OpenType и других атрибутах форматирования см. соответствующий раздел справки по InCopy.

    Примечание.

    Чтобы найти (или заменить) только форматирование, оставьте поле «Найти текст» или «Заменить на» незаполненным.

  5. Если необходимо применить к найденному тексту форматирование, щелкните поле «Изменить формат» или значок «Задать атрибуты для изменения»  в разделе «Заменить на параметры формата». Затем выберите тип форматирования, укажите атрибуты и нажмите кнопку «ОК».
  6. Для форматирования текста используйте кнопки «Найти» и «Заменить».

Если в качестве критерия поиска указано форматирование, то над полями «Найти текст» и «Заменить на» появляются информационные значки. Они указывают, что заданы атрибуты форматирования и в соответствии с этим на операцию поиска или замены наложены ограничения.

Примечание.

Чтобы быстро удалить все атрибуты форматирования в разделах «Найти параметры формата» или «Заменить на параметры формата», нажмите кнопку «Очистить».

Наиболее часто применяемые методы поиска и замены

Поиск подстановочных символов

Чтобы расширить поиск, задайте подстановочные символы, такие как «Любая цифра» или «Любой пробел». Например, ввод в поле «Найти текст» комбинации «s^?ng» позволяет обнаружить слова, которые начинаются с «s» и заканчиваются на «ng», такие как «sing», «sang», «song» и «sung.» Подстановочные символы можно как вводить с клавиатуры, так и выбирать из подменю «Подстановочные символы» в раскрывающемся меню рядом с текстовым полем «Найти текст».

Буфер обмена для поиска метасимволов

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

Замена содержимым буфера обмена

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

Поиск и удаление текста

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

Расстановка XML-тегов

К искомому тексту можно применить XML-теги.

Примечания относительно поиска и замены текста в InCopy

  • Если при поиске и замене текста включен параметр «Отслеживать изменения», то отслеживается весь добавленный и удаленный текст.

  • Все процедуры поиска и замены в режимах просмотра «Гранки», «Материал» и «Макет» работают, по сути дела, одинаково, независимо от того, проводится работа со связанным или автономным материалом. При работе со связанным материалом стили ограничены стилями символов и абзацев, определенными в InDesign. Во время работы в режимах просмотра «Гранки» и «Материал» отсутствует возможность просмотра всех примененных типографских эффектов. Они видны только в режиме просмотра «Макет».

  • В режимах просмотра «Гранки» и «Материал» команда «Найти/заменить» пропускает все свернутые материалы. Однако если выбран режим «Заменить все», то операции поиска и замены применяются также и к ним. Для достижения лучших результатов используйте команду «Найти/заменить» в режиме просмотра «Макет».

  • Параметр «Учитывать содержимое примечаний в операциях Найти/Заменить» в установках примечаний определяет, будет ли осуществлен поиск в примечаниях. Если этот параметр включен, команду «Найти/Заменить» можно использовать для поиска в примечаниях в режимах просмотра «Гранки» и «Материал», но не в режиме просмотра «Макет». Заблокированные примечания и сноски при поиске игнорируются.

Параметры поиска и замены текста

Меню «Поиск»

Содержит параметры, определяющие диапазон поиска.

Документы

Поиск осуществляется во всем документе, а если включить параметр «Все документы», то во всех открытых документах.

Материал

Поиск осуществляется во всем тексте внутри текущего выделенного фрейма и других связанных с ним фреймов, включая также вытесненный текст. Выберите «Материалы», чтобы осуществить поиск в материалах во всех выделенных фреймах. Этот параметр становится доступным только в случае, если выбран текстовый фрейм или установлена точка ввода.

До конца материала

Поиск начинается с того места, где находится точка ввода. Этот параметр становится доступным, когда установлена точка ввода.

Выделенная область

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

Включить заблокированные слои 

Поиск осуществляется также на слоях, которые заблокированы в диалоговом окне «Параметры слоя». Замена текста на заблокированных слоях невозможна.

Включить заблокированные материалы 

Поиск текста осуществляется в материалах, которые были извлечены как часть рабочего процесса InCopy. В заблокированных материалах замена текста невозможна.

Включить скрытые слои 

Поиск осуществляется также на слоях, которые скрыты в диалоговом окне «Параметры слоя». При обнаружении на скрытом слое искомого текста верстальщик видит подсветку в том месте, где находится вхождение, хотя сам текст остается невидимым. На скрытых слоях доступна замена текста.

Скрытый текст при поиске всегда игнорируется.

Включить страницы-шаблоны 

Поиск текста осуществляется на страницах-шаблонах.

Включить сноски 

Поиск осуществляется в тексте сносок.

С учетом регистра 

Производит поиск только того слова или слов, которые в точности совпадают с регистром символов в поле «Найти текст». Например, при поиске слова PrePress будут игнорироваться вхождения Prepress, prepress и PREPRESS.

Слово целиком 

(только для латиницы) Игнорирование фрагментов слов, записанных латиницей, при поиске. Например, при поиске в InDesign целого слова any результаты не содержат слова many.

Слово целиком 

Искомые символы игнорируются, если они являются частью другого слова. Например, при поиске с параметром «Слово целиком» вхождения any InDesign игнорирует many.

С учетом Кана 

Различение хираганы и катаканы. Например, при поиске в InDesign слова «танго», записанного хираганой, результаты не содержат слова «танго», записанного катаканой.

С учетом полноширинности/полуширинности 

Различение символов половинной и полной ширины. Например, при поиске в InDesign символа катаканы половинной ширины «ка» результаты не содержат символа катаканы полной ширины «ка».

Поиск с использованием выражений GREP

На вкладке GREP диалогового окна «Найти/Заменить» можно составлять выражения GREP для поиска алфавитно-цифровых последовательностей и шаблонов в больших документах или во множестве открытых документов. Метасимволы GREP можно вводить вручную или выбирать из списка «Специальные символы для поиска». Поиск GREP выполняется по умолчанию с учетом регистра.

Список ресурсов GREP от InDesign Secrets приведен на странице InDesign GREP.

  1. Выберите меню «Редактирование» > «Найти/Заменить», а затем щелкните вкладку «GREP».

  2. В нижней части диалогового окна в меню «Зона поиска» задайте диапазон поиска и щелкайте значки, чтобы включить в него заблокированные слои, страницы-шаблоны, сноски и другие элементы.

  3. Чтобы составить выражение GREP в поле «Найти текст», выполните одно из перечисленных ниже действий:

    • Вручную введите выражение. См. раздел Метасимволы при поиске.

    • Щелкните значок «Специальные символы для поиска» справа от параметра «Найти текст» и для облегчения задачи построения выражения для поиска выберите подходящий вариант из подменю «Местоположения», «Повторить», «Синхронизировать», «Авторы измерений» и «Posix».

  4. В поле «Заменить на» введите или вставьте текст, который заменит найденный.

  5. Нажмите «Найти».

  6. Чтобы продолжить поиск, нажмите «Найти следующий», «Заменить» (чтобы заменить текущее вхождение), «Заменить все» (сообщение показывает общее число замен) или кнопку «Заменить/Найти» (чтобы заменить текущее вхождение и найти следующее.

Примечание.

Можно также использовать стили GREP для применения стиля символа к тексту, удовлетворяющему указанному выражению GREP. Диалоговое окно «Стили GREP» представляет собой удобный инструмент для проверки правильности выражения GREP. Добавьте к абзацу примеры для поиска и укажите стиль символа и выражение GREP в диалоговом окне «Стили GREP». Включив предварительный просмотр, можно редактировать выражение, пока оно не будет охватывать все примеры.

Советы по созданию запросов для поиска GREP

Ниже приведены некоторые советы по созданию выражений GREP.

  • Поиск во вкладке GREP во многом аналогичен поиску во вкладке «Текст», но следует учитывать, что в этих вкладках нужно вставлять различные коды. Обычно метасимволы вкладки «Текст» начинаются с символа ^ (например, знак табуляции — ^t), а метасимволы GREP с \ (знак табуляции — \t). Однако этому правилу подчиняются не все метасимволы. Например, символ начала нового абзаца на вкладке «Текст» будет выглядеть как ^p, а на вкладке GREP — как \r. Список метасимволов для вкладок «Текст» и GREP см. в разделе Метасимволы для поиска.

  • Чтобы найти символ, который интерпретируется в GREP, его следует обозначить как считываемый буквально, введя перед таким символом обратную косую черту (\). Например, точка ( . ) при поиске посредством GREP интерпретируется как «любой символ», поэтому чтобы найти настоящую точку, следует ввести комбинацию «\.».

  • Если такой поиск GREP будет производиться повторно или возникнет необходимость его совместного использования, поиск GREP следует сохранить как запрос (cм. раздел Поиск и замена с использованием запросов).

  • При помощи скобок поисковые запросы разделяются на вложенные выражения. Например, если нужно найти слова «кот» или «кит», вводится строка «к(о|и)т». Скобки особенно удобно использовать для идентификации групп. Например, при поиске «(кот) и (пес)» слово «кот» идентифицируется как «Найден текст 1», а «пес» — как «Найден текст 2». С помощью выражений «Найден текст» (например, $1 в качестве «Найден текст 1») можно изменять только одну часть найденного текста.

Примеры поиска GREP

Использование выражений GREP приведено в следующих примерах.

Пример 1. Поиск текста с кавычками

Допустим, нужно найти любое слово, взятое в кавычки (например «Испания»), и нужно убрать кавычки и применить к слову стиль (вы получите Испания вместо «Испания»). Выражение («)(\w+)(») содержит три группы, о чем говорит наличие скобок ( ). Первая и третья группы отвечают за поиск любых кавычек, а вторая группа — за поиск одного или нескольких символов слова.

Обращаться к различным группам можно с помощью выражений «Найден текст». Например, $0 относится ко всему найденному тексту, а $2 относится только ко второй группе. Чтобы найти какое-либо слово в кавычках и заменить само слово и стиль символов, нужно вставить в поле «Заменить на» выражение $2, а в поле «Изменить формат» указать стиль символа. Поскольку указано только выражение $2, группы $1 и $3 удаляются (если в поле «Заменить на» указать выражение $0 или $1$2$3, то стиль будет применен также и к кавычкам).

Пример GREP

A. Поиск всех слов, взятых в кавычки B. Стиль символа применяется ко второй группе (к слову), а первая и третья группы (открытые и закрытые кавычки) будут удалены C. Определение стиля символа 

В этом примере выполняется поиск только тех слов, которые взяты в кавычки. Для поиска фраз в скобках используются подстановочные выражения, например «(\s*.*\w*\d*)», задающие поиск пробелов, символов, символов слова и цифр.

Пример 2. Номера телефонов

В InDesign предусмотрено несколько шаблонов поиска, которые можно выбрать в меню «Запросы». Например, можно выбрать запрос «Преобразование телефонного номера», который выглядит следующим образом:

\(?(\d\d\d)\)?[-. ]?(\d\d\d)[-. ]?(\d\d\d\d)

Телефонные номера в США могут записываться различными способами: 206-555-3982, (206) 555-3982, 206.555.3982 или 206 555 3982. Строка находит любые из этих вариантов. Первые три цифры (\d\d\d) телефонного номера могут быть (или не быть) в скобках, поэтому за скобками следует вопросительный знак: \(? и \)?. Обратите внимание, что обратная косая черта означает, что нужно найти собственно символ скобки, то есть скобка не является частью вложенного выражения. Квадратные скобки [ ] позволяют находить любой символ внутри них, так что в этом случае выражение [-. ] будет находить либо дефис, либо точку, либо пробел. Вопросительный знак после квадратных скобок означает, что элементы внутри этих скобок являются при поиске необязательными. Цифры берутся в скобки, что соответствует группам, которые можно указывать в поле «Заменить на».

Ссылки на группы в поле «Заменить на» можно при необходимости редактировать. Например, можно использовать следующие выражения:

206.555.3982 = $1.$2.$3

206-555-3982 = $1-$2-$3

(206) 555-3982 = ($1) $2-$3

206 555 3982 = $1 $2 $3

Дополнительные примеры GREP

Изучите примеры, приведенные в этой таблице, для получения дополнительных сведений о поисковых запросах GREP.

Выражение

Строка поиска

Образец текста

Совпадения (полужирным)

Класс символов

[ ]

[abc]

Поиск букв a, b или c.

Maria cuenta bien.

Mariacuentabien.

Начало абзаца

^

^~_.+

По этому запросу выполняется поиск абзаца (^) для длинного тире (~_), за которым следует один ( . ) или несколько символов (+).

«We saw—or at least we think we saw—a purple cow.»

—Konrad Yoes

«We saw—or at least we think we saw—a purple cow.»

—Konrad Yoes

Отрицательный просмотр вперед

(?!(образец)

InDesign (?!CS.*?)

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

InDesign, InDesign 2.0, InDesign CS и InDesign CS2

InDesign, InDesign 2.0, InDesign CS и InDesign CS2

Положительный просмотр вперед

(?=(образец)

InDesign (?=CS.*?)

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

Аналогичные образцы используются для отрицательного просмотра назад (?<!образец) и положительного просмотра назад (?<=образец).

InDesign, InDesign 2.0, InDesign CS и InDesign CS2

InDesign, InDesign 2.0, InDesign CS и InDesign CS2

Группы

( )

(quick) (brown) (fox)

The quick brown fox jumps up and down.

The quick brown fox jumps up and down.

«Весь найденный текст» = «quick brown fox»; «Найден текст 1»= «quick»; «Найден текст 2» = «brown»; «Найден текст 3» = «fox»

Скобки без маркировки

(?:выражение)

(quick) ($:brown) (fox)

The quick brown fox jumps up and down.

The quick brown fox jumps up and down.

«Весь найденный текст» = «quick brown fox»; «Найден текст 1»= «quick»; «Найден текст 2» = «fox»

Режим «Без учета регистра» включен

(?i)

(?i)apple

Кроме того, можно использовать выражение (?i:apple)

Apple apple APPLE

Apple apple APPLE

Режим «Без учета регистра» выключен

(?-i)

(?-i)apple

Apple apple APPLE

Apple apple APPLE

Многострочный режим включен

(?m)

(?m)^\w+

В этом примере выражение находит один или несколько (+) символов слова (\w) в начале строки (^). Выражение (?m) позволяет рассматривать все строки в найденном тексте как отдельные.

(?m)^\w совпадает с началом каждого абзаца. (?-m)^\w совпадает с началом материала.

Один Два Три Четыре Пять Шесть Семь Восемь

Один Два Три Четыре Пять Шесть Семь Восемь

Многострочный режим выключен

(?-m)

(?-m)^\w+

Один Два Три Четыре Пять Шесть Семь Восемь

Один Два Три Четыре Пять Шесть Семь Восемь

Однострочный режим включен

(?s)

(?s)c.a

Поиск любого символа ( . ) между буквами c и a. Выражение (?s) дает совпадение для любого символа, даже если он находится на следующей строке.

(.) совпадает со всем, кроме начала нового абзаца. (?s)(.) совпадает со всем, включая начало нового абзаца.

abc abc abc abc

abc abcabc abc

Однострочный режим выключен

(?-s)c.a

abc abc abc abc

abc abc abc abc

Повторять несколько раз

{ }

b{3} дает совпадение ровно для трех повторов

b(3,} дает совпадение минимум для трех повторов

b{3,}? совпадение хотя бы при трех повторах (самое короткое)

b{2,3} не менее двух и не более трех повторов

b{2,3}? не менее двух и не более трех (самое короткое)

abbc abbbc abbbbc abbbbbc

abbc abbbc abbbbc abbbbbc

abbc abbbc abbbbc abbbbbc

abbc abbbc abbbbc abbbbbc

abbc abbbc abbbbc abbbbbc

abbc abbbc abbbbc abbbbbc

Метасимволы при поиске

Метасимвол в InDesign обозначает букву или символ. Метасимволы в разделе «Текст» диалогового окна «Найти/Заменить» начинаются с символа корректурной вставки (^); метасимволы в разделе GREP начинаются с тильды (~) или обратной косой черты (\). Метасимволы можно вводить на вкладке «Текст» или вкладке «GREP» диалогового окна «Найти/Заменить».

Примечание.

Сохранение искомых фрагментов в качестве запросов позволяет сэкономить время, однажды затраченное на исправление пунктуационных ошибок.

Символ:

Метасимвол табуляторов текста:

Метасимвол вкладки «GREP»

Символ табуляции

^t

\t

Конец абзаца

^p

\r

Принудительное начало новой строки

^n

\n

Любой номер страницы

^#

~#

Номер текущей страницы

^N

~N

Номер следующей страницы

^X

~X

Номер предыдущей страницы

^V

~V

* Любая переменная

^v

~v

Маркер раздела

^x

~x

* Маркер привязанного объекта

^a

~a

* Маркер знака сноски

^F

~F

* Маркер указателя

^I

~I

Жирная точка

^8

~8

Маркер японск. абзаца

^5

~5

Символ корректурной вставки (^)

^^

\^

Символ обратной косой черты

\

\\

Символ авторского права

^2

~2

Многоточие

^e

~e

Тильда

~

\~

Символ конца абзаца

^7

~7

Символ зарегистрированного товарного знака

^r

~r

Символ параграфа (§)

^6

~6

Символ товарного знака

^d

~d

Открывающая круглая скобка

(

\(

Закрывающая круглая скобка

)

\)

Открывающая фигурная скобка

{

\{

Закрывающая фигурная скобка

}

\}

Открывающая квадратная скобка

[

\[

Закрывающая квадратная скобка

]

\]

Длинное тире

^_

~_

Короткое тире

^=

~=

Дискреционный перенос

^-

~-

Неразделяемый дефис

^~

~~

Идеографический пробел

^(

~(

Круглая шпация

^m

~m

Полукруглая шпация

^>

~>

Шпация 1/3 круглой

^3

~3

Шпация 1/4 круглой

^4

~4

Шпация 1/6 круглой

^%

~%

Концевая шпация

^f

~f

Волосяная шпация

^|

~|

Фиксированный пробел

^s

~s

Фиксированный пробел (Постоянная ширина)

^S

~S

Тонкая шпация

^<

~<

Шпация на цифру

^/

~/

Шпация на точку

^.

~.

^ Содержимое буфера, форматированное

^c

~c

^ Содержимое буфера, неформатированное

^C

~C

Любые двойные кавычки

"

"

Любая одиночная кавычка

'

'

Прямые двойные кавычки

^"

~"

Двойные левые кавычки

^{

~{

Двойные правые кавычки

^}

~}

Прямая одиночная кавычка

^'

~'

Одинарные левые кавычки

^[

~[

Одинарные правые кавычки

^]

~]

Стандартный символ возврата каретки

^b

~b

Конец колонки

^M

~M

Конец фрейма

^R

~R

Конец страницы

^P

~P

Конец нечетной страницы

^L

~L

Конец четной страницы

^E

~E

Дискреционный разрыв строки

^k

~k

Табулятор выравнивания по правому краю

^y

~y

Произвольный отступ

^i

~i

Конец вложенного стиля в заданной позиции

^h

~h

Без соединительного элемента

^j

~j

* Переменная верхнего колонтитула (стиль абзаца)

^Y

~Y

* Переменная верхнего колонтитула (стиль символа)

^Z

~Z

* Переменная типа «Пользовательский текст»

^u

~u

* Переменная «Номер последней страницы»

^T

~T

* Переменная номера главы

^H

~H

* Переменная даты создания

^S

~S

* Переменная даты изменения

^o

~o

* Переменная даты вывода

^D

~D

* Переменная имени файла

^l (нижний регистр L)

~l (нижний регистр L)

* Любая цифра

^9

\d

* Любой символ, за исключением цифр

\D

* Любая буква

^$

[\l\u]

* Любой символ

^?

. (вставляет точку в «Заменить на»)

* Пробел (любой пробел или символ табуляции)

^w

\s (вставляет пробел в «Заменить на»)

* Любой символ, за исключением пробела

\S

* Любой символ слова

\w

* Любой символ, за исключением символа слова

\W

* Любая прописная буква

\u

* Любой символ, за исключением прописной буквы

\U

* Любая строчная буква

\l

* Любой символ, за исключением строчной буквы

\L

^ Весь найденный текст

$0

Найденный текст 1-9

$1 (задает номер найденной группы, например $3 для третьей группы; группы взяты в скобки)

* Кандзи

^K

~K

* Начало слова

\<

* Конец слова

\>

* В пределах слова

\b

* Противоположно рамкам слова

\B

* Начало абзаца

^

* Конец абзаца [расположение]

$

* Один раз

?

* Несколько раз

*

* Один или несколько раз

+

* Один раз (Самое короткое совпадение)

??

* Несколько раз (Самое короткое совпадение)

*?

* Один или несколько раз (Самое короткое совпадение)

+?

* Маркировка подвыражения

( )

* Без маркировки подвыражения

(?: )

* Набор символов

[ ]

* Или

|

* Положительный просмотр назад

(?<= )

* Отрицательный просмотр вперед

(?<! )

* Положительный просмотр вперед

(?= )

* Отрицательный просмотр вперед

(?! )

* Режим «Без учета регистра» включен

(?i)

* Режим «Без учета регистра» отключен

(?-i)

* Многострочный режим включен

(?m)

* Многострочный режим выключен

(?-m)

* Однострочный режим включен

(?s)

* Однострочный режим выключен

(?-s)

* Любой буквенно-цифровой символ

[[:alnum:]]

* Любой алфавитный символ

[[:alpha:]]

* Любой пустой символ — пробел или знак табуляции

[[:blank:]]

* Любой управляющий символ

[[:control:]]

* Любой графический символ

[[:graph:]]

* Любой печатаемый символ

[[:печать:]]

* Любой знак препинания

[[:punct:]]

* Любой символ с кодом более 255 (применимо только к классам с расширенным набором признаков)

[[:unicode:]]

* Любой шестнадцатеричный цифровой 0-9, a-f и A-F

[[:xdigit:]]

* Любой символ из определенного набора глифов, например: a, à, á, â, ã, ä, å, A, À, Á, Â, Ã, Ä и Å

[[=a=]]

* Допускается введение в поле «Найти текст», но не в поле «Заменить на».

^ Допускается введение в поле «Заменить на», но не в поле «Найти текст».

Преобразование типа двухбайтовых символов

С помощью диалогового окна «Найти/Заменить» можно преобразовывать тип символов в текстах на азиатских языках.

  1. Выберите меню «Редактирование» > «Найти/Заменить».
  2. Перейдите на вкладку «Транслитерировать».
  3. В нижней части диалогового окна задайте область поиска в меню «Зона поиска» и с помощью значков укажите, следует ли включать в нее такие элементы, как заблокированные слои, страницы-шаблоны, сноски.
  4. В поле «Найти текст» укажите фактический тип символов.
  5. В поле «Заменить на» укажите требуемый тип символов. Набор вариантов, доступных для выбора в поле «Заменить на», зависит от типа символов, указанного в поле «Найти текст». Например, если в поле «Найти текст» выбрана хирагана полной ширины, в поле «Заменить на» невозможно выбрать символы латиницы полной ширины.
  6. Нажмите кнопку «Найти далее», затем кнопку «Заменить».

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

Команду «Найти/Заменить» можно использовать для поиска и замены атрибутов и эффектов, примененных к объектам, графическим и текстовым фреймам. Например, чтобы отбрасываемые тени получили единые цвет, прозрачность и размер отступа, команда «Найти/Заменить» позволит найти и заменить отбрасываемые тени во всем документе.

  1. Выберите меню «Редактирование» > «Найти/Заменить».
  2. Щелкните вкладку «Объект».
  3. Щелкните поле «Найти формат объекта» или значок «Задать атрибуты для поиска» .
  4. В левой части диалогового окна «Параметры «Найти формат объекта» выберите тип форматирования, укажите атрибуты формата, а затем нажмите кнопку «ОК».

    Убедитесь в том, что установлены категории, которые следует найти. Для каждой из категорий «Эффекты» возможно одно из трех состояний: включено, выключено, игнорируется. Например, если для параметра «Тень» выбрано состояние «Включено», то форматирование отбрасываемой тени будет учитываться при поиске; если для этого параметра выбрано состояние «Выключено», то программа будет искать объекты, где форматирование отбрасываемой тени выключено; если же для параметра «Тень» выбрано состояние «Игнорировать», отбрасываемая тень исключена из поиска.

  5. Если необходимо применить к найденному объекту форматирование, щелкните поле «Изменить формат объекта» или значок «Задать атрибуты для изменения»  в разделе «Заменить на параметры формата». Затем выберите тип форматирования, укажите атрибуты и нажмите кнопку «ОК».
  6. Для форматирования объектов щелкните кнопки «Найти» и «Заменить».

Поиск и замена глифов

Раздел «Глиф» диалогового окна «Найти/Заменить» чрезвычайно удобен при замене глифов с одинаковым значением в Юникод другими такими же глифами, представляющими собой варианты начертания.

InDesign Secrets приводит понятный пример поиска и изменения глифов: Поиск и изменение глифов.

  1. Выберите меню «Редактирование» > «Найти/Заменить».
  2. В нижней части диалогового окна в меню «Зона поиска» задайте диапазон поиска и щелкайте значки, чтобы включить в него заблокированные слои, страницы-шаблоны, сноски и другие элементы.
  3. В окне «Найти глиф» укажите гарнитуру (меню «Гарнитура») и начертание (меню «Начертание»), в которых содержится глиф.

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

  4. Чтобы ввести искомый глиф в поле «Глиф», выполните одно из следующих действий:
    • Нажмите кнопку рядом с полем «Глиф» и дважды щелкните глиф в палитре. Эта палитра работает подобно палитре «Глифы».

    • Выберите «Unicode» или «GID/CID», после чего ведите код глифа.

    Примечание.

    Для ввода искомого глифа в поле «Глиф» можно использовать иные способы. Выделите глиф в окне документа и в контекстном меню выберите пункт «Загрузить выбранный глиф в «Найти» или выделите глиф в палитре «Глифы» и в контекстном меню выберите пункт «Загрузить выбранный глиф в «Найти».

  5. В поле «Изменить глиф» тем же способом, что и при вводе искомого глифа, введите тот глиф, который заменит текущий.
  6. Нажмите «Найти».
  7. Чтобы продолжить поиск, нажмите «Найти следующий», «Заменить» (чтобы заменить только что найденный глиф), «Заменить все» (сообщение показывает общее число замен) или кнопку «Заменить/Найти» (чтобы заменить текущее вхождение и найти следующее).
  8. Нажмите кнопку «Готово».

Поиск и замена шрифтов

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

  • Имена используемых в макете шрифтов включаются в список один раз, а имена шрифтов в импортированных графических объектах включаются в список при обнаружении каждого экземпляра. Например, если один и тот же шрифт трижды используется в макете и трижды в импортированных графических объектах, то он будет перечислен в диалоговом окне «Найти шрифт» четырежды — один раз применительно ко всем вхождениям в макет и еще трижды применительно к каждому из графических объектов. Если шрифты не полностью встроены в графические объекты, то имя шрифта может отсутствовать в диалоговом окне «Найти шрифт».

  • Команда «Найти шрифт» в редакторе материала недоступна.

  • В диалоговом окне «Найти шрифт» отображаются значки, указывающие виды шрифтов и условия их применения: шрифты Type 1 , импортированные изображения , шрифты TrueType , шрифты OpenType  и отсутствующие шрифты .

  • Можно найти и заменить составные шрифты, но невозможно изменить шрифты, являющиеся компонентами составных шрифтов.

  • Команда «Текст» > «Найти шрифт» позволяет гарантировать согласованный результат, позволяя произвести анализ использования шрифтов в документе и импортированных графических объектах. Для поиска и замены определенных текстовых атрибутов, символов или стилей следует пользоваться командой «Редактирование» > «Найти/Заменить».

  1. Выберите меню «Текст» > «Найти шрифт».
  2. Выделите один или несколько шрифтов в списке «Шрифты в документе».
  3. Выполните одно из действий, описанных ниже.
    • Чтобы найти первое вхождение выделенного шрифта в макете, нажмите «Найти первый». Текст, в котором используется этот шрифт, будет отображен на экране. Если выделенный шрифт используется в импортированном графическом объекте или в списке выделено несколько шрифтов, то кнопка «Найти первый» будет недоступна.

    • Чтобы выделить импортированный графический объект, в котором применяется шрифт, обозначенный в списке значком импортированного изображения , нажмите кнопку «Найти графику». Графический объект отображается на экране. Если выделенный шрифт используется только в макете или если в списке «Шрифты в документе» выделено несколько шрифтов, то кнопка «Найти графику» будет недоступна.

  4. Чтобы ознакомиться с подробными сведениями о выбранном шрифте, нажмите кнопку «Подробнее». Чтобы скрыть подробные сведения, нажмите кнопку «Короче». Если в списке выделено несколько шрифтов, область «Информация» будет пуста.

    Если в файле выделенного графического объекта информация о шрифте недоступна, то он будет указан в списке как «Неизвестный». Шрифты, применяемые в растровой графике (такой как изображения TIFF), вообще не появляются в списке, поскольку не являются символами в полном смысле этого слова.

  5. Чтобы заменить шрифт, выберите новый шрифт в списке «Заменить на» и выполните одно из следующих действий:
    • Чтобы заменить только одно вхождение выбранного шрифта, нажмите кнопку «Изменить». Этот параметр недоступен, если выделено несколько шрифтов.

    • Чтобы заменить шрифт в данном вхождении, а затем найти следующее, нажмите кнопку «Заменить/Найти». Этот параметр недоступен, если выделено несколько шрифтов.

    • Чтобы изменить все вхождения выделенного шрифта в списке, выберите «Изменить все» Если необходимо переопределить стиль символа или абзаца, который включает искомый шрифт, выберите параметр «Переопределить стиль при изменении всего».

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

    После того как все вхождения шрифта в файле будут обработаны, его имя удаляется из списка «Шрифты в документе».

    Примечание.

    Чтобы заменить шрифты в импортированном графическом объекте, воспользуйтесь программой, из которой производился экспорт, а затем замените его или обновите связь в палитре «Связи».

  6. Если замена осуществлялась по кнопке «Изменить», нажмите кнопку «Найти следующий», чтобы перейти к следующему вхождению шрифта.
  7. Нажмите кнопку «Готово».

Диалоговое окно «Найти шрифт» доступно на стадии предпечатной проверки документа. В диалоговом окне «Выполнить предпечатную проверку» откройте вкладку «Шрифты» и нажмите кнопку «Найти шрифт».

Примечание.

Для просмотра системной папки, в которой находится шрифт, выделите его в диалоговом окне «Найти шрифт» и выберите «Показать в Проводнике» (Windows) или «Показать в программе Finder» (Mac OS).

Поиск и замена с использованием запросов

Поиск и замена текста, объектов и глифов возможна также посредством построения и использования запросов. Запрос — это определенная операция поиска и замены. InDesign комплектуется несколькими готовыми запросами для замены формата пунктуации и прочих полезных действий, таких как замена формата телефонных номеров. Сохранение построенного запроса дает возможность использовать его повторно и использовать его совместно с другими.

Поиск с использованием запросов

  1. Выберите меню «Редактирование» > «Найти/Заменить».
  2. Выберите запрос из списка «Запрос».

    Запросы сгруппированы по типам.

  3. В меню «Зона поиска» задайте диапазон поиска.

    Диапазон поиска не сохраняется вместе с запросом.

  4. Нажмите «Найти».
  5. Чтобы продолжить поиск, нажмите «Найти следующий», «Заменить» (чтобы заменить найденный текст или знак препинания), «Заменить все» (сообщение показывает общее число замен) или кнопку «Заменить/Найти» (чтобы заменить текущее вхождение и найти следующее).

После выбора запроса на поиск можно уточнить настройки поиска.

Сохранение запросов

Сохранение запроса в диалоговом окне «Найти/Заменить» дает возможность использовать его повторно или совместно с другими. Имена сохраненных запросов появляются в списке «Запрос» в диалоговом окне «Найти/Заменить».

  1. Выберите меню «Редактирование» > «Найти/Заменить».
  2. Чтобы предпринять поиск нужного типа, выберите «Текст», «GREP» или другую вкладку.
  3. Щелкните значки таких элементов, как заблокированные слои, страницы-шаблоны и сноски, расположенные под меню поиска, если хотите включить их в поиск.

    Эти элементы будут включены в сохраняемый запрос. Однако диапазон поиска вместе с запросом не сохраняется.

  4. Задайте параметры «Найти текст» и «Заменить на» (см. разделы Метасимволы при поиске и Поиск с использованием выражений GREP).
  5. Нажмите в диалоговом окне «Найти/Заменить» кнопку «Сохранить» и введите имя запроса.

В случае если такое имя уже существует, программа предложит заменить его. Нажмите кнопку «Да», чтобы программа обновила существующий запрос.

Удаление запросов

  1. Выберите нужный запрос в списке «Запрос» и нажмите кнопку «Удалить запрос».

Загрузка запросов

Запросы, которые были изменены пользователем, хранятся как файлы XML. Имена измененных запросов также появляются в списке «Запрос» в диалоговом окне «Найти/Заменить».

  1. Чтобы переданный другим человеком запрос отображался в списке «Запрос», скопируйте файл запроса в соответствующую папку:

    Mac OS

    Users\[имя пользователя]\Library\Preferences\Adobe InCopy\[Версия]\[Язык]\Find-Change Queries\[тип запроса]

    Windows XP

    Documents and Settings\[имя_пользователя]\Application Data\Adobe\InCopy\[Версия]\[Язык]\Find-Change Queries\[тип запроса]

    Windows Vista и Windows 7

    Users\[имя пользователя]\AppData\Roaming\Adobe\InCopy\[Версия]\[Язык]\Find-Change Queries\[тип запроса]

 Adobe

Получайте помощь быстрее и проще

Новый пользователь?

Adobe MAX 2024

Adobe MAX
— творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн

Adobe MAX

Творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн

Adobe MAX 2024

Adobe MAX
— творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн

Adobe MAX

Творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн