Vyberte Upravit > Vyhledat/Změnit a klikněte na kartu GREP.
Naučte se vytvářet a používat výrazy GREP pro vyhledávání a nahrazování složitých textových struktur v Adobe InDesign.
Pomocí výrazů GREP (Global Regular Expression Print) můžete vyhledávat a nahrazovat alfanumerické řetězce a vzorky napříč více otevřenými dokumenty.Pomáhají vyhledávat a upravovat strukturovaný obsah, jako jsou telefonní čísla, e-mailové adresy a formátovaný text.GREP funguje v jednom nebo více dokumentech a podporuje hromadné aktualizace.
Vyhledání a změna textu pomocí výrazů GREP
V poli Vyhledat vyberte možnost:
- Vytvořte výraz GREP přímým zadáním.
- Kliknutím na ikonu Speciální znaky pro vyhledávání nastavte kritéria vyhledávání.
Do pole Změnit na napište nebo vložte náhradní text. Nalezený text můžete také nahradit konkrétní velikostí písmen kliknutím na ikonu Speciální znaky pro nahrazení a výběrem Modifikátory velikosti písmen.
V rozbalovací nabídce Hledat vyberte rozsah vyhledávání.
Vyberte Najít další pro vyhledání první shody.
Vyberte možnost Změnit, Změnit vše nebo Změnit/najít.
GREP vyžaduje základní znalost syntaxe vzorků, ale vestavěné nabídky znaků v aplikaci InDesign vám pomohou vytvářet výrazy bez nutnosti zapamatovat si kódy.
Vyhledat text v uvozovkách a přeformátovat ho
Vyberte Upravit > Najít/Změnit a poté vyberte kartu GREP.
Do pole Najít zadejte (")(\w+)(") pro vyhledání libovolného textu uzavřeného v uvozovkách.
Vyberte ikonu Speciální znaky pro nahrazení a poté vyberte Nalezeno > Nalezený text pro vyplnění pole Změnit na hodnotou $0. Použijte $1, $2 nebo $3 v poli Změnit na pro nahrazení jednotlivých skupin definovaných závorkami ve vašem výrazu. $1 cílí na první sadu závorek, $2 na druhou a tak dále.
Vyberte ikonu Určit atributy ke změně v sekci Změnit formát a poté vyberte formátování.
Vyberte Najít další pro nalezení první instance.
Chcete-li nahradit text a pokračovat v hledání, vyberte možnost Změnit, Změnit vše nebo Změnit/najít.
|
Kritéria hledání |
Výraz GREP |
Příklad |
|
Třída znaků |
[] |
K vyhledání písmen a, b nebo c zadejte následující text: [abc] |
|
Negativní dopředné hledání |
(?!pattern) |
Vyhnout se určitému vzorku ve vašem vyhledávání. Pokud se chcete například vyhnout nalezení verzí aplikace InDesign CS ze seznamu verzí aplikace InDesign, zadejte: InDesign (?!CS.*?) |
|
Pozitivní dopředné hledání |
(?=pattern) |
Najít určitý vzorek. Chcete-li například najít pouze verze InDesign CS ze seznamu verzí InDesign, zadejte: InDesign (?=CS.*?) |
|
Rozlišování velikosti písmen vypnuto |
(?i) |
Najít text bez ohledu na velikost písmen. Pokud například chcete najít Apple v jakémkoli případě (apple, APPLE atd.), zadejte: (?i)apple |
|
Rozlišování velikosti písmen vypnuto |
(?-i) |
Najít text rozlišující velikost písmen. Pokud například chcete najít pouze Apple (ne apple, APPLE atd.), zadejte následující: (?-i)apple |
|
Najít znak nebo slovo určitý počet krát |
{ } |
K nalezení množství opakování písmene nebo slova zadejte libovolnou z následujících možností: b{3}: Odpovídá přesně 3krát b(3,}: Sladí alespoň 3krát nebo vícekrát b{3,}?: Sladí pouze 3krát b{2,3}: Odpovídá alespoň 2krát a ne více než 3krát |
Následující příklady používají běžné konvence syntaxe náhrady GREP:
- \$1 $2: Přidání jednoho zpětného lomítka (\) funguje jako escape znak.
- \\u $1 \u$2: Přidání dvou zpětných lomítek (\\) vytvoří jedno zpětné lomítko a umožní zobrazit řídicí znaky ve výstupu.
- \u$1 \\n \u$2: Předání \n do výstupu vloží nový řádek.
|
Kritéria hledání |
Hledání výrazu |
Hledání výsledku |
Změna výrazu |
Výsledek změny |
|
Najít dvě slova s mezerou mezi nimi a vyměnit jejich pozici, nebo přidat cokoli mezi ně nebo na konec. |
(\w+)\s(\w+) |
Adobe InDesign |
$1 $2 $2 $1 $1, $2(™) |
$1 $2: Adobe InDesign $1, $2(™): Adobe, InDesign(™) |
|
Změna velikosti prvního písmene ve skupině |
(\w+)\s(\w+) |
Adobe InDesign |
\l \u \u$1 $2 |
\u$1 $2: Adobe InDesign |
|
Změna velikosti všech písem ve skupině |
(\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 |
Vytvářejte tištěné a digitální materiály s aplikací InDesign
Navrhujte působivé reklamy, rozvržení časopisů a knih a další obsah.