Избранное »

22.09.2014 – 07:27 | 2 комментария | 27 221 views

Здравствуйте все, кто работает в Индизайне!
Извещаем вас о том, что на youtube.com работает канал «InDesign Мастерская вёрстки». Там уже размещены более 70 видео с полным описанием как работать с программой DoTextOK. Другие интересные темы, касающиеся работы …

Читать полностью »
Работа в InDesign

Хитрости и секреты, приемы работы, уроки

Новая версия!

Особенности новой версии Индизайна

Плагины

Описание плагинов, информация о плагинах для работы с Adobe InDesign

Скрипты

Готовые к использованию скрипты для Adobe InDesign

Скриптинг

Описание языка, приёмов и методов программирования для Adobe InDesign

Home » Работа в InDesign

Grep для поиска интернет-адресов

Добавлено на 24.04.2024 – 12:45Без комментариев | 32 views

Если вы работаете над документом, в котором много интернет-адресов, возможно, вы захотите оформить их особым образом: курсивом, цветом, подчеркиванием и т. д. В данном конкретном случае мы рассмотрим URL-адреса Интернета и адреса электронной почты. Очень важно, чтобы эти адреса не имели дефиса. Потому что дефис в URL в неправильном месте неизбежно приведет вас на страницу ошибки (404 — page not found). Самый простой способ добиться этого — назначить этому адресу символьный стиль с языковой настройкой No Language.

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

(http|ftp)?(s?://)?[@a-zA-Z0-9.-]{1,256}\.[a-z]{1,6}\S*[^ \)\}\]!?.,;:\r(«)(‘)]

Если вы вставите код, показанный выше, в поле «Искать» (в разделе GREP диалогового окна «Найти/заменить») и начнете поиск, InDesign должен найти для вас любой адрес в Интернете и адрес электронной почты. (Возможно, URL-адреса также используют скобки в конце, и в этом случае вам придется соответствующим образом скорректировать выражение.)

Чтобы избежать необходимости каждый раз вводить это длинное выражение, вы можете сохранить его в диалоговом окне Find/Change («Найти/Заменить»).

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

Выражение выглядит довольно сложным, но по сути представляет собой серию отдельных простых запросов. С помощью скрипта «WhatTheGREP» от Jongware (Theunis de Jong) вы можете визуализировать структуру таких выражений прямо в InDesign:

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

О скрипте по расшифровке Grep-выражений «WhatTheGREP» от Jongware смотрите материал нашего сайта

Если вы хотите углубиться в тему поиска GREP, приобретите электронную книгу Питера Карела, еще одного ветерана скриптов для InDesign: GREP in InDesign, которую вы можете приобрести на сайте CreativePro.com.

Автор статьи: Rene Andritsch, источник: сайт CreativePro.com, статья переведена с небольшими сокращениями.

Дополнительно по данной теме смотрите материалы:

  1. Блог Tobias Wantzen
  2. Расшифровка GREP-выражений

Расшифровка GREP-выражений

 

Оставить комментарий!

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