ПредишенСледващото

Използването GREP в InDesign

Най-лесният начин да се запознаете с регулярни изрази, и да се гарантира, че те са по-висша от конвенционалната търсенето на текста - да се разгледа няколко примера.
Стандартно търсене на текст в InDesign CS2 ви позволява да използвате четири модели (^ 9 - всеки фигури ^ $ - всички букви ^ - За всеки символ и * на w - за всяко пространство). Тези шаблони могат да бъдат използвани в InDesign CS3 в раздела за търсене на текст (Text). Тези шаблони са без съмнение полезни, но имат редица очевидни ограничения: да използвате тези шаблони не могат да организират търсене на повтарящи се елементи (например, за да намерите всички числа в текста ще трябва да подреди всичко първата серия от едноцифрени числа, след това две, три и т.н. ), като шаблони не могат да бъдат използвани в низа за подмяна (можете да използвате фигура ^ 9 да се намери последователност, състояща се от думите "картина" и следните данни за него, но смяна на последователността на всичко, ще доведе до загуба на цифри).


Използването Впиши в InDesign - InDesign - InDesign - Статии Directory - Факултет по графичен

При използване на една и съща регулярния израз, за ​​да замести всичките думи "Фигура", последван от редица с думата "снимка" с опазването на данните е достатъчно, за да определите лентата за търсене Фигура (# 92; г), а в замяна низ Снимка 1 $. Последователността $ 1 в низа за замяна е указател към резултата от търсенето в скоби в низа за търсене. А по-общ случай на този пример, изглежда така: търсене низ: фигура (# 92; г +), низ подмяна: Picture $ 1, и ви позволява да намерите и замените всички думата "Фигура", последвана от цяло число (т.е. последователност от един или повече цифри) с думата "снимка" с опазването на следващия номер.


Използването Впиши в InDesign - InDesign - InDesign - Статии Directory - Факултет по графичен

Използването GREP в InDesign


В компютър жаргон "заместващи символи" означава символ се използва за замяна на един или повече други символи. Руската локализиране InDesign CS3 ни предлага превода - "заместващи символи". Ще използвам термина "модел", защото е по-кратък :-)
Шаблони (заместващи символи) - един от osnovynyh функции Впиши. Повечето от тях са изброени в заместващи символи pukto меню vypadayuschgo до полето за търсене. Останалите са в двете опции в менюто: кавички и POSIX.
И накрая, свои собствени шаблони могат да бъдат създадени чрез дефиницията на клас характер. Помислете кои шаблони и как можем да използваме.

1. Всеки характер.
Както подсказва името на този модел съвпада с всеки знак (в обикновени модели на търсене на текст * използвайте за това?). Символ на този шаблон - точка. Ако зададете точка в лентата за търсене и натиснете бутона "Намери", всички знаци в текста (с изключение на нов параграф символа) ще бъдат открити в завой. Моделът на всеки символ може да се използва в комбинация с други символи или модели. Така например, в резултат на заявката за търсене "d..a" са всички неприлична дума, започваща с г и завършваща с.

2. Всяка главна буква.
шаблон # 92; ф ви позволява да намерите в текст главните букви. Т.е. всички Unicode символи, които могат да се тълкуват като главни букви, като главни букви от латинската азбука (включително диакритични знаци), главни букви на кирилица, иврит, и арабски. например - # 92; ф # 92; U + за търсене на съкращенията. Това искане гласи следното: "за да намерите главна буква (# 92; ф) плюс Най-малко един го главна буква след" (повторение оператор + ще бъдат обсъдени по-късно).

Точка и наклонена черта.
Точката в Впиши е шаблон за всеки символ. Какво става, ако ние трябва да намерим една точка в текста, или наклонена черта? За тази цел в заявката за търсене се използва "скрининг" наклонена черта (# 92). Думата за търсене на точката, както следва - # 92.

3. Всяка малка буква.
За да търсите малки букви с помощта на шаблон # 92; л (нисш случай L). Както и в случая с главни букви, резултат от търсенето ще бъде всички Unicode символи, които могат да се тълкуват като малки букви. Така например, в резултат на заявка за търсене # 92; ф # 92; л + са всички думи, започващи с главна буква.

4. Всяка буква.
Указва писмо, не се прави разлика между главни и малки букви. [# 92; л # 92; ф] не е истински модел и клас характер съчетава два модела # 92; л и # 92; ф. Но за класа герои по-късно.

5. Всяка фигура.
# 92; г - шаблон за търсене на числа от 0 до 9. Във връзка с повторение на оператора (# 92; г +) ни дава възможност да намерите всички числа в текста. Точно този модел отговаря на всички стилистични промени цифрите: степента, числителите и знаменателите, както и малка част от Фракция функция на арматурното характер. Фракции, въведени с помощта на Unicode стойности (например ¼ - 00BC) този модел не съвпада (те съответстват само на модела "всеки символ").

Свързани статии

Подкрепете проекта - споделете линка, благодаря!