Какво е GREP?

Безплатни 20 урока
регистрирай се и научи

Ако сте вече потребител - Регистриран съм
Видео
В предния урок разгледахме, как може да използваме секцията "text" в панела "find and change".
Но какво ще стане ако промените, които искаме да направим са по-сложни? Тук се появява секцията "GREP".
"GREP" е начин да се описват различни патерни в текста, но трябва да се използва код.
На някои операции той е доста дълъг и трябва да се посочи точно, какво се търси.
Може да търсим думи, които започват и завършват с определени букви.
В този урок ще разгледаме някои от по-простите и най-често търсените патерни.
Нека да отидем най-отгоре в полето "query" и да разгледаме, какво се крие зад него.
Първата опция тук ни позволява, когато имаме две тирета едно до друго, да ги превърнем в едно голямо.
Другите две опции ги използваме най-често, когато работим с текст на друг език и по-точно, когато се използват кавички.
Много често за поставяне на кавички се използва знака за инч и с помощта на тези две опции може да поставим правилните кавички.
Друга опция, която ще ни е доста полезна е "multiply returns to single return".
Нека видим, какво прави тя.
Ще я избера и ще натисна "find".
Чрез нея намираме всички интервали за параграф и ги заместваме само с един.
Ако сега натисна "change all" ще променя абсолютно всички отстояния между параграфите.
Със следващата опция казваме на "Indesign" да намери няколко на брой интервала и да ги замести с един-единствен.
Много често, в края на всеки абзац по невнимание поставяме доста интервали и това може да го изчистим чрез използването на опцията "remove trailing whitespace".
След като съм сигурна, че тази команда работи мога отново да избера "change all" и да ги променя.
Ако искате може да продължите и да разгледате останалите опции и кодове, в панела "GREP".
И да видите, какво още може да правите с него.

Тест за преминаване към следващия урок

 
Koя опция от секцията GREP използваме, за да изчистим прекъсванията за нов абзац?
Multiple return to single return
Multiple space to single space
Remove trailing whitespace

Въпроси и отговори

  • Има ли GREP, който да открива единична буква в края на реда и да я сваля на следващия ред?

    Даниела Найденова:

    Например: Днес е страхотен ден, а аз трябва да ходя на работа

    да стане: Днес е страхотен ден, а аз трябва да ходя на работа. Благодаря предварително!

    Ели:

    Ако правилно разбирам въпроса, Вие питате за последния знак, т.е. за точката, която е в края на реда и може да бъде свалена на следващия ред... Аз бих маркирала текста. После Type>Story ще се отвори прозорец Story и там трябва да се сложи отметка при Optical Margin Adjustment. По този начин ще подравня оптически текста, точката няма да пада на другия ред, а ще се измести в границите на дясното поле. А с GREP бих изчистила прекъсванията от струпването на параграфи.

    Rumen Gotsev:

    Намерих едно видео, в което много подробно и практически се обяснява какво е GREP. https://www.youtube.com/watch?v=UCl6VyXdkpM . Също така има обяснение за GREP : Стилът на GREP е начин да приложите стил на символи към някакъв текст в абзац, базиран на GREP шаблон. GREP, както сме обсъждали, е начин да опишем текстов шаблон, използвайки кодове. Например, можете да напишете "всички думи, които започват с a и да завършат с e" с кода \ <a\S+?e> Google Преводач и ето самия оригинален текст: A GREP Style is a way to apply a character style to some text inside a paragraph, based on a GREP pattern. GREP, as we’ve discussed, is a way to describe a text pattern using codes. For example, you can write “all the words that start with a and end with e” with the code \<a\S+?e>

    Източник: https://indesignsecrets.com/5-cool-things-you-can-do-with-grep-styles.php