Что такое GREP в Adobe InDesign? (Как его использовать)

  • Поделись Этим
Cathy Daniels

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

Но когда вы работаете над документом с огромным объемом текста, может потребоваться соответственно огромное количество времени, чтобы правильно расставить весь этот текст - и еще больше времени, чтобы перепроверить все ошибки.

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

Единственная загвоздка заключается в том, что GREP может быть очень сложным для изучения, особенно если у вас нет опыта программирования.

Давайте подробнее рассмотрим GREP и то, как вы можете раскрыть свои суперспособности в InDesign, немного потренировавшись (ладно, если быть честным, это будет довольно много практики!).

Основные выводы

  • GREP - это аббревиатура из операционной системы Unix, которая расшифровывается как Global Regular Expression Print.
  • GREP - это тип компьютерного кода, который использует метасимволы для поиска в тексте документа InDesign совпадений с заданным шаблоном.
  • GREP доступен в диалоговом окне InDesign Find/Change для автоматической замены текста.
  • GREP также можно использовать со стилями абзаца для автоматического применения пользовательского форматирования к определенным шаблонам текстовых строк.
  • GREP может быть сложным для изучения, но по гибкости и мощности ему нет равных.

Что такое GREP в InDesign?

Термин GREP (Global Regular Expression Print) - это первоначальное название команды операционной системы Unix, которая может использоваться для поиска в файлах текстовых строк, соответствующих определенному шаблону.

Если это еще не понятно, не расстраивайтесь - GREP гораздо ближе к программированию, чем к графическому дизайну.

Внутри InDesign, GREP можно использовать для поиска по тексту документа, ища любой текст, соответствующий заданному шаблону .

Например, представьте, что у вас есть очень длинный исторический документ, в котором регулярно перечисляются ежегодные даты, и вы хотите, чтобы цифры для каждого года использовали стиль форматирования Proportional Oldstyle OpenType. Вместо того, чтобы просматривать документ строка за строкой, искать каждое упоминание ежегодной даты и вручную корректировать стиль цифр, вы можете построить GREP-поиск, который будет искать любую строкучетырех чисел подряд (т.е. 1984, 1881, 2003 и так далее).

Чтобы выполнить такой поиск по образцу, GREP использует специализированный набор операторов, известных как метасимволы: символы, которые представляют другие символы.

Продолжая пример с годовой датой, метахарактер GREP, используемый для представления "любой цифры", следующий \d , Таким образом, поиск GREP по \d\d\d\d\d\d вернет все места в вашем тексте, которые содержат четыре цифры подряд.

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

Как используется GREP в InDesign

Существует два способа использования поиска GREP в InDesign: с помощью команды Find/Change и в рамках стиля абзаца.

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

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

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

Поиск/изменение с помощью GREP в InDesign

Использование Найти/изменить диалог - это отличный способ начать знакомство с GREP в InDesign. есть несколько примеров GREP-запросов от Adobe, и вы также можете поэкспериментировать с построением собственных GREP-поисков без необходимости вносить какие-либо изменения в документ.

Чтобы начать работу, откройте Редактировать меню и нажмите Найти/изменить Вы также можете использовать комбинацию клавиш Команда + F (использовать Ctrl + F если вы используете InDesign на ПК).

Рядом с верхней частью Найти/изменить В диалоговом окне вы увидите ряд вкладок, которые позволяют выполнять различные типы поиска в документе: Текст, GREP, Глиф, Объект и Цвет.

Нажмите кнопку GREP вкладка для поиска документа с помощью GREP-запросов. GREP может использоваться как в Найдите что: поле и Изменить на: поле, которое позволяет динамически реструктурировать содержимое текста.

Маленький @ символ рядом с каждым полем открывает каскадное всплывающее меню, в котором перечислены все возможные метасимволы GREP, которые вы можете использовать в своих запросах.

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

В Запрос в выпадающем меню выберите любую из записей из списка Изменение цвета арабских диакритических знаков на Удалите пробелы в конце строки, и Найдите что: поле отобразит соответствующий GREP-запрос с использованием метасимволов.

Использование GREP в стилях абзацев InDesign

Хотя GREP полезен в диалоговом окне "Найти/Изменить", он действительно начинает демонстрировать свои возможности при использовании в сочетании со стилями символов и абзацев. При совместном использовании они позволяют мгновенно и автоматически добавлять пользовательское форматирование к любому шаблону текстовой строки, который вы можете задать с помощью GREP, во всем документе - все сразу.

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

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

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

Дважды щелкните новая запись под названием Стиль характера 1 чтобы начать настройку параметров форматирования.

Дайте своему стилю описательное имя, а затем используйте вкладки слева, чтобы настроить параметры форматирования по своему усмотрению. Когда вы закончите, нажмите кнопку OK чтобы сохранить новый стиль персонажа.

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

Дважды щелкните новая запись под названием Стиль абзаца 1 для редактирования параметров форматирования.

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

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

Если вы еще не запомнили все метасимволы GREP (и кто может вас в этом обвинить?), вы можете нажать на кнопку @ значок , чтобы открыть всплывающее меню со списком всех опций.

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

Полезные ресурсы GREP

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

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

  • Список метасимволов GREP от Adobe
  • Отличная шпаргалка Эрики Гамет по GREP
  • Regex101 для тестирования GREP-запросов

Если вы все еще не можете разобраться с GREP, вы можете найти дополнительную помощь на форумах пользователей Adobe InDesign.

Заключительное слово

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

Счастливого GREPing!

Я Кэти Дэниелс, эксперт в Adobe Illustrator. Я пользуюсь этим программным обеспечением с версии 2.0 и создаю для него учебные пособия с 2003 года. Мой блог — одно из самых популярных мест в Интернете для людей, которые хотят изучить Illustrator. В дополнение к моей работе в качестве блоггера, я также автор и графический дизайнер.