Příručka uživatele Zrušit

Hledání a nahrazování pomocí výrazů a dotazů GREP

Naučte se tvořit výrazy a dotazy GREP k vyhledávání a nahrazování alfanumerických řetězců a vzorců.

Pomocí výrazů GREP můžete vyhledávat a nahrazovat alfanumerické řetězce a vzorce v dlouhých dokumentech nebo několika otevřených dokumentech. Často používaná kritéria vyhledávání také můžete uložit jako dotazy a ušetřit tak čas.

Vyhledávání s použitím výrazů GREP

  1. Vyberte možnost Úpravy > Hledat a změnit a pak označte záložku GREP.

  2. V poli Hledat vytvořte výraz GREP libovolnou z následujících metod:

    • Vytvořte výraz GREP a zadejte jej.

    • Výběrem ikony Speciální znaky pro vyhledávání můžete nastavit kritéria hledání.

  3. Do pole Změnit na napište nebo vložte náhradní text.

    Tip:

    Nyní můžete libovolný nalezený text nahradit konkrétní velikostí textu tím, že vyberete ikonu Speciální znaky pro nahrazení > Modifikátory velikosti.

    Snímek obrazovky panelu Hledat a změnit s otevřenou záložkou GREP a zvýrazněnými modifikátory velikosti.
    Vyberte libovolný modifikátor pro změnu velikosti nalezeného textu.

  4. Vyberte možnost Hledat další.

    Chcete-li nahradit text a pokračovat v hledání, vyberte možnost Změnit, Změnit vše nebo Změnit/najít.

Tvorba výrazu GREP

Otevřete dokument nebo více dokumentů a vyhledejte a nahraďte text pomocí výrazů GREP.

Příklad: Vyhledejte text v uvozovkách a změňte formátování

Postupujte podle těchto kroků, vyhledejte text v uvozovkách a změňte jeho formátování:

  1. Do pole Hledat zadejte (“)(\w+)(“).

    Tento výraz obsahuje tři skupiny oddělené závorkami.

    První a třetí seskupení hledají libovolné znaky uvozovek a druhé seskupení hledá jeden nebo více znaků slova.

  2. V sekci Změnit na vyberte ikonu Speciální znaky k nahrazení   > Nalezeno > Nalezený text.

    V poli Změnit na si můžete nechat zobrazit $0.

  3. Do Změnit na zadejte libovolnou z následujících možností, které mění požadované seskupení:

    $0 – změní všechna seskupení

    $1 – změní první seskupení

    $2 – změní druhé seskupení a tak dále.

  4. V sekci Nahradit formát vyberte ikonu Určit atributy k nahrazení   a zvolte formát.

  5. Vyberte možnost Hledat další.

    Chcete-li nahradit text a pokračovat v hledání, vyberte možnost Změnit, Změnit vše nebo Změnit/najít.

Snímek obrazovky panelu Hledat a změnit s ukázkou hledání textu v uvozovkách

A. Hledat B. Změnit na C. Najít formát D. Změnit formát 

Další příklady pro GREP

Kritéria hledání

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í kontrola dopředu

(?!vzor)

Díky této možnosti se při vyhledávání vyhnete určitým vzorcům. Pokud se chcete například vyhnout nalezení verzí aplikace InDesign CS ze seznamu verzí aplikace InDesign, zadejte:

 

InDesign (?!CS.*?)

Pozitivní kontrola dopředu

(?=vzor)

Tuto možnost můžete použít k nalezení určitého vzorce. Pokud chcete například vyhledat verze aplikace InDesign CS POUZE ze seznamu verzí aplikace InDesign, zadejte:

 

InDesign (?=CS.*?)

Nerozlišování malých a velkých písmen zapnuto

(?i)

Pomocí této možnosti můžete vyhledat text bez ohledu na velikost písmen. Pokud chcete například najít všechny výskyty slova Apple (apple, APPLE, atd.), zadejte následující text:

 

(?i)apple

Nerozlišování malých a velkých písmen vypnuto

(?-i)

Tato možnost vám umožní nalézt text s rozlišením velikosti písmen. Pokud chcete například najít POUZE výskyty slova Apple (ale ne apple, APPLE atd.), zadejte následující text:

 

(?-i)apple

Vyhledání určitého počtu písmene nebo slova

{ }

K nalezení množství opakování písmene nebo slova zadejte libovolnou z následujících možností:

 

b{3} – najde přesně 3 výskyty

b(3,} – najde alespoň 3 výskyty

b{3,}? – najde POUZE 3 výskyty

b{2,3} – najde alespoň 2 výskyty a ne více než 3

Kritéria hledání a nahrazování

Kritéria hledání

Hledání výrazu

Hledání výsledku

Změna výrazu

Výsledek změny

Najděte dvě slova s mezerou mezi nimi a prohoďte jejich pozici nebo přidejte cokoli mezi ně nebo na jejich konec.

(\w+)\s(\w+)

Adobe InDesign

$1 $2

$2 $1

$1, $2(™)

$1 $2 – Adobe InDesign

$2 $1 – InDesign Adobe

$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 \u$2

\l\l\u$1 $2

\u$2, \u$1

\u$1 $2 – Adobe indesign

\u$1 \u$2 – Adobe Indesign

\l\l\u$1 $2 – aDOBE INDESIGN

\u$2, \u$1 – Indesign, Adobe

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

Poznámka:

\$1 $2 – Přidání zpětného lomítka „\“ bude fungovat jako znak escape.

\\u $1 \u$2 – Přidáním 2 zpětných lomítek „\“ se zobrazí jedno lomítko.  může být použito k výstupu znaků escape ve výstupu.

\u$1 \\n \u$2 – „\n“ je předáno na výstup, výsledkem je nový řádek.

Hledání a nahrazení položek pomocí dotazů

Dotaz je definovaná operace vyhledání a nahrazování. InDesign nabízí několik přednastavených dotazů pro změnu formátů interpunkce a další užitečné akce, jako je změna formátu telefonního čísla. Pokud vámi vytvořený dotaz uložíte, můžete ho znovu spustit a sdílet ho s ostatními.

Při úpravách textu, objektů a glyfů máte možnost buď použít stávající dotaz, nebo vytvořit nový.

Vyhledávání s použitím dotazů

  1. Vyberte možnost Úpravy > Hledat a změnit.

  2. Ze seznamu Dotazy zvolte dotaz.

  3. V nabídce Prohledat určete rozsah hledání. Nelze uložit rozsah hledání s dotazem.

  4. Vyberte možnost Hledat další.

    Chcete-li nahradit text a pokračovat v hledání, vyberte možnost Nahradit, Změnit vše nebo Změnit/najít.

Po výběru vyhledávacího dotazu v dialogovém okně Hledat a změnit můžete upravit nastavení a vylepšit vyhledávání.

Ukázkový dotaz: Převod telefonního čísla

Převeďte formát telefonního čísla pomocí vestavěného dotazu:

  1. Vyberte možnost Úpravy > Hledat a změnit.

  2. Ze seznamu dotazů vyberte možnost Převod telefonního čísla (formát s tečkami). V poli Najít uvidíte následující:

    \(?(\d\d\d)\)?[-. ]?(\d\d\d)[-. ]?(\d\d\d\d)

    Telefonní čísla ve Spojených státech mohou být zapsána v řadě různých formátů, například 206-555-3982, (206) 555-3982, 206.555.3982 nebo 206 555 3982. Tento řetězec hledá kteroukoliv z těchto variant.

  3. Odkazy na seskupení v poli Změnit na můžete upravit podle svých potřeb. Mohli byste použít například tyto výrazy:

    206.555.3982 = $1.$2.$3

    206-555-3982 = $1-$2-$3

    (206) 555-3982 = ($1) $2-$3

    206 555 3982 = $1 $2 $3

Ukládání dotazů

V dialogovém okně Hledat a změnit můžete uložit dotaz, pokud ho chcete spustit znovu nebo ho sdílet s ostatními. Uložené dotazy najdete v seznamu Dotazy v dialogovém okně Hledat a změnit.

  1. Vyberte možnost Úpravy > Hledat a změnit.

  2. Vyberte Text, GREP nebo jinou záložku, abyste provedli požadované hledání.

  3. Vyberte ikonu Zahrnout zamknuté vrstvy a zamknuté objekty (pouze funkce Najít) , ikonu Zahrnout zamčené články (pouze funkce Najít) , ikonu Zahrnout poznámky pod čarou  atd., a můžete je uložit spolu s dotazem. Rozsah hledání však nelze uložit.

  4. Definujte pole HledatZměnit na. (Viz Metaznaky pro vyhledáváníVyhledávání pomocí výrazů GREP.)

  5. Vyberte ikonu Uložit dotaz  a zadejte název dotazu.

Odstranění dotazů

  1. Vyberte možnost Úpravy > Hledat a změnit.

  2. Vyberte dotaz ze seznamu a poté zvolte ikonu Odstranit dotaz .

Načtení dotazů

Přizpůsobené dotazy se ukládají jako soubory XML. Názvy přizpůsobených dotazů se objeví v seznamu Dotazy v dialogovém okně Hledat a změnit.

macOS

Users\[jméno uživatele]\Library\Preferences\Adobe InDesign\[Verze]\[Jazyk]\Find-Change Queries\[typ dotazu]

Windows XP

Documents and Settings\[jméno uživatele]\Application Data\Adobe\InDesign\[Verze]\[Jazyk]\Find-Change Queries\[typ dotazu]

Windows Vista a Windows 7

Users\[jméno uživatele]\AppData\Roaming\Adobe\InDesign\[Verze]\[Jazyk]\Find-Change Queries\[typ dotazu]

Další podobné

Máte nějaký dotaz nebo nápad?

Zeptejte se komunity

Pokud máte dotaz nebo se chcete podělit o svůj nápad, zapojte se do komunity aplikace Adobe InDesign. Rádi si poslechneme váš názor a prohlédneme vaše výtvory.

Získejte pomoc rychleji a snáze

Nový uživatel?