Натисніть Правка > Знайти / змінити, перейдіть на вкладку GREP.
Дізнайтеся, як створювати та використовувати вирази GREP для пошуку та заміни складних текстових структур в Adobe InDesign.
Використовуйте вирази GREP (Global Regular Expression Print) для пошуку й заміни рядків і шаблонів із літер і цифр у кількох відкритих документах. Вони допомагають знаходити та змінювати структурований вміст, як-от номери телефонів, адреси електронної пошти та відформатований текст. GREP працює в одному або кількох документах і підтримує масові оновлення.
Пошук і заміна тексту за допомогою виразів GREP
У полі Що шукати виберіть параметр:
- Створіть свій вираз GREP, ввівши його безпосередньо.
- Натисніть значок Спеціальні символи для пошуку , щоб задати критерії пошуку.
Уведіть або вставте текст для заміни в поле Змінити на. Ви також можете змінювати регістр будь-якого знайденого тексту, натиснувши значок Спеціальні символи для заміни, а потім виберіть Модифікатори регістру.
Виберіть область пошуку з розкривного меню Пошук.
Виберіть Знайти далі, щоб знайти перший збіг.
Натисніть Змінити, Змінити все або Змінити / знайти.
GREP потребує базового знайомства з синтаксисом візерунків, але вбудовані меню символів в InDesign допомагають створювати вирази без запам’ятовування кодів.
Знайти текст у лапках і переформатувати
Натисніть Правка > Знайти / змінити, а потім перейдіть на вкладку GREP.
У полі Що шукати введіть (")(\w+)("), щоб знайти будь-який текст, укладений у лапки.
Виберіть значок Спеціальні символи для заміни, а потім виберіть Знайдено > Знайдений текст, щоб заповнити поле Замінити на значенням $0. Використовуйте $1, $2 або $3 у полі Замінити на, щоб замінити окремі групи, визначені дужками у виразі. $1 орієнтується на перший набір дужок, $2 — на другий і так далі.
Натисніть значок Зазначити атрибути, які потрібно змінити в розділі Змінити формат, а потім виберіть форматування.
Виберіть Знайти далі, щоб знайти перше входження.
Виберіть команду Змінити, Змінити все або Змінити / знайти, щоб замінити текст і продовжити пошук.
|
Критерії пошуку |
Вираз GREP |
Приклад |
|
Клас символів |
[] |
Уведіть цей вираз для пошуку a, b чи c: [abc] |
|
Негативний перегляд вперед |
(?!шаблон) |
Уникайте певного візерунка в пошуку. Наприклад, щоб не шукати версії InDesign CS у списку версій InDesign, уведіть: InDesign (?!CS.*?) |
|
Позитивний перегляд вперед |
(?=шаблон) |
Знайти певний візерунок. Наприклад, щоб шукати тільки версії InDesign CS у списку версій InDesign, уведіть: InDesign (?=CS.*?) |
|
Урахування регістру ввімкнено |
(?i) |
Пошук тексту незалежно від регістру. Наприклад, якщо ви хочете знайти «Apple» у будь-якому виді (apple, APPLE тощо), уведіть: (?i)apple |
|
Урахування регістру вимкнено |
(?-i) |
Пошук тексту з урахуванням регістру. Наприклад, якщо ви хочете знайти лише «Apple» (але не apple, APPLE тощо), уведіть: (?-i)apple |
|
Пошук символу або слова певну кількість разів |
{ } |
Щоб знайти номер повторення символу або слова, уведіть одну з команд: b{3}: збіг точно 3 рази b(3,}: збіг щонайменше 3 рази b{3,}?: збіг лише 3 рази b{2,3}: збіг щонайменше 2 рази, але не більше ніж 3 рази |
У наступних прикладах використовуються загальні синтаксичні правила заміни GREP:
- \$1 $2: додавання одного зворотного слеша (\) діє як символ екранування.
- \\u $1 \u$2: додавання двох зворотних косих рисок (\\) виводить одну зворотну косу риску й дає змогу символам виходу з’являтися у вихідних даних.
- \u$1 \\n \u$2: передача \n у вивід вставляє новий рядок.
|
Критерії пошуку |
Пошук виразів |
Пошук результатів |
Змінити вираз |
Змінити результат |
|
Знайдіть два слова, між якими є пробіл, і поміняйте їх місцями або додайте щось між ними чи в кінці. |
(\w+)\s(\w+) |
Adobe InDesign |
$1 $2 $2 $1 $1, $2(™) |
$1 $2: Adobe InDesign $1, $2(™): Adobe, Indesign(™) |
|
Змінення регістру першої літери в групі |
(\w+)\s(\w+) |
Adobe InDesign |
\l \u \u$1 $2 |
\u$1 $2: Adobe indesign |
|
Змінення регістру всіх літер у групі |
(\w+)\s(\w+) |
Adobe InDesign |
\L \U \U$1 $2 \U$1 \U$2 \U$1 \u$2 |
\U$1 $2: ADOBE indesign \U$1 \U$2: ADOBE INDESIGN \U$1 \u$2: ADOBE Indesign |
Створюйте матеріали для друку й цифрового розповсюдження в InDesign
Створюйте ефектну рекламу, макети журналів, книжок та багато іншого.