Архив готовых GREP

  • Автор темы Автор темы vbatushev
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

vbatushev

Топикстартер
20 лет на форуме
Сообщения
2 242
Реакции
1 227
В данной теме постим только готовые примеры.

Вопросы и остальной флуд будут удаляться без предупреждений.

Ваш GeorgeS.
 

Вложения

Ответ: GREP в InDesign. Что и как

Отличная идея, выкладываю два своих, первый убирает два подряд абзаца, немного исправив можно сделать чтобы убирал 1 абзац от начало до определенного слова, второй убирает абзацы, ну а 2 убирает табуляцию, полезно после вставки из екселя
 

Вложения

  • GREP.rar
    GREP.rar
    944 байт · Просм.: 1 993
Ответ: GREP в InDesign. Что и как

vbatushev сказал(а):
Среди бурлящих мыслями модераторов возникла мысль — не нужно ли сообществу обмениваться Find-Change Queries.

Замечательная идея!
Выкладываю свой FCQ, который мне друг помог сделать:

Служит для поиска заданного количества строчек с имейлами - может пригодится кому.

Я к примеру разбивал им базу емейлов по 10...
 

Вложения

Поиск пробелов даже там, где их нет

Такой вот примерчик (может, кому-нибудь пригодится).
Имеется текст, разбитый на строки принудительными разрывами строки (line break). Где-то в конце строки пробел стоит, где-то нет.
Нужно за один проход поубивать принудительные разрывы строк (перед которыми иногда стоят пробелы), при этом заменить их ровно на 1 пробел.
Find What Text {\s?\n} здесь выражение \s? находит любое белое поле - если оно есть
Change To Text { } т.е., меняем на один пробел

(Этот пример взят из журнала InDesign Magazine, #17 April-May 2007, p.35-36)
 
Удержать столько-то символов абзаца от переноса в предпоследней строке.

1. Сделать символьный стиль только с одним аттрибутом: no break
2. Загнать в абзацный стиль греп-стиль с параметром:
PHP:
.{10}$

Где 10 - это количество последних символов не подлежащих переносу.
(с) Украдено с рассылки InDesign Magazine.

Цель удержания символов от переноса - избежать слишком коротких последних строк абзаца, если к этому призывает ваш стиль оформления.
 
  • Спасибо
Реакции: ft5, Tenebre и RIKITIKI
Ответ: Удержать столько-то символов абзаца от переноса в предпоследней строке.

Переношу пост товарища Батушева, чтобы создать шапку темы:

Среди бурлящих мыслями модераторов возникла мысль — не нужно ли сообществу обмениваться Find-Change Queries. Ведь, наверняка, кто-то что сохраняет для себя, что могло бы быть полезным и для других.
Для тех, кто не знает, где они хранятся, сообщаю тайное знание. Вот здесь:
C:\Documents and Settings\[имя пользователя]\Application Data\Adobe\InDesign\Version 5.0\Find-Change Queries
Mac-пользователям не подскажу, к сожалению.

Вот, к примеру, замена телефонов типа 8-888-88-88-88 на 8-888-88-8888. (во вложении первого поста темы).

Распаковать в папку C:\Documents and Settings\[имя пользователя]\Application Data\Adobe\InDesign\Version 5.0\Find-Change Queries\GREP
 
Ответ: Удержать столько-то символов абзаца от переноса в предпоследней строке.

Наверное, по аналогии
<drive>/Users/<username>/Library/Preferences/Adobe/InDesign/Version 5.0/Find-Change Queries/GREP
 
  • Спасибо
Реакции: MNKolun
Статус
Закрыто для дальнейших ответов.