Ярлыки

17 февр. 2013 г.

Примеры GREP

Выкладываю на ваше обсуждение несколько грепов, которые использую в повседневной работе. И просто несколько интересных грепов...

Данный набор позволяет прибить предлоги. Он неполный но думаю вам не составит труда расширить его под свои нужды.
    Find (?i)( | )(а|в|и|у|к|я|с|на|А|В|И|У|К|Я|С|На)( )
    Change $1$2~S
Следующий набор позволяет выделить то что находится внутри между нужным текстом TEST.  Можно использовать как для замены так и для встраивания в стиль параграфа.
    Find (?<=TEST)((.*\r)*?).*?(?=TEST)
    Change $0
Набор математических символов для присвоения необходимого стиля. Можно использовать в стиле параграфа.
    Find ([[=+=]]|[[===]]|[[=%=]])
    Change $1
Поиск для нахождения конструкции типа {(А. Иванов)} и присвоения нужного стиля. Можно использовать в стиле параграфа. Фигурные скобки не учитываются.
    Find ([[=(=]])(\u[[=.=]] \u\l+)([[=)=]])
    Change $0
Данный набор находит {А табуляция все символы знак азаца Б табуляция все символы знак азаца В табуляция все символы знак азаца Г табуляция все символы знак азаца} иперестраивает все это в конструкцию {А табуляция все символы табуляция В табуляция все символы знак азаца Б табуляция все символы табуляция Г табуляция все символы знак азаца}
    Find (^А\t.+)(\r)(^Б\t.+)(\r)(^В\t.+\r)(^Г\t.+\r)
    Change $1\t$5$3\t$6
Данное выражение предназначено для помещения в стиль параграфа. С применением стиля символа не разрывно. Число внутри скобок, говорит о количестве символов которые не будут переносится в конце абзаца. (авторство InDesign Magazine)
    GREP style .{10}$
Если возникают вопросы пишите в коментариях попробую помочь и пополнить общую копилку удобных замен.

Комментариев нет:

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