Избранное »

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

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

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

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

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

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

Плагины

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

Скрипты

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

Скриптинг

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

Home » Работа в InDesign

Используем GREP

Добавлено на 19.10.2008 – 22:32Без комментариев | 4 731 views

Вы уже оценили мощь и красоту поиска и замены при помощи GREP в InDesign CS3? Но для вас проблематично построить сложное GREP-выражение? Тогда воспользуйтесь готовыми решениями, сделанными специалистами.

1. Найти все слова в тексте, набранные на клавиатуре заглавными буквами

Find: \<[\u]{2,}\>

2. Убрать «мягкий» перенос строки и заменить его на пробел

Find: \s?\n
Change to: пробел

3. Найти слова в кавычках и заменить их на курсив

Find: (~{)(\u*\l*\s*.*\w*\d*)(~})
Change: $2
Change Format: Italic

4. Найти е-mail адреса в тексте

Find: [\l\u\d_%-]+@[\l\u\d_%-]+
Change to:
Change Format: какое-либо форматирование

5. Замена разных терминов на один термин

Find: \b(иллюстрация|график|карта|диаграмма)
Change to: рисунок

6. Найти одиночные слова в тексте, взятые в квадратные скобки

Find: \[\w{4,20}\]
Change to:
Change Format: какое-либо форматирование
В этом примере форматированию будут подвергаться и слова в скобках и сами квадратные скобки.

7. Найти одиночные слова в тексте, взятые в квадратные скобки

Find: (?<=\[)\w{4,20}(?=\])
Change to:
Change Format: какое-либо форматирование
В этом примере форматирование затрагивает только слова (но не квадратные скобки).

8. Поиск дат в тексте

Find: \d\d?-\d\d?-(\d\d)?\d\d
Change to:
Change Format: какое-либо форматирование
В этом примере находятся даты, записанные в виде 09-08-2008 а также в виде 9-8-08.

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

Find: (.+) (.+)
Change to: $2 $1
Find: (.+)\t(.+)
Change to: $2\t$1
В дальнейшем мы расскажем как при помощи этого способа менять колонки в таблицах.

10. Недокументированные возможности шаблонов (Wildcards)

Недокументированными возможностями Wildcards является применение символов в верхнем регистре, которые являются отрицающими действие по сравнению с обычным написанием. Так, например, если последовательность \d служит для поиска любой цифры, то последовательность \D будет искать любую не цифру. Таким же образом \U будет искать любую букву не в верхнем регистре, а \L — любую букву не в нижнем регистре.

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

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