Funkciou hľadať a nahradiť disponuje Indesign od verzie CS3, táto funkcia nám dokáže vo veľa prípadoch ušetriť čas.
Pomocou tejto funkcie dokážeme nájsť znakové štýly, odstavcové štýly, objektové štýly ako aj všetky znaky z ktoré obsahuje dokument.
Dialógové okno Hľadať a nahradiť obsahuje záložky, ktoré umožňujú určiť, čo chceme nájsť a nahradiť.
A Záložky Hľadať a nahradiť
B. Hľadať znak tabulátoru
C. Nahradiť dlhou pomlčkou
D. Voľby vyhľadávania
E. Ponuka metaznakov pomocou nich spresňujeme
alebo rozširujeme vyhľadávanie.
Text - môžete hľadať a nahradzovať určité výskyty znakov, slov, skupín slov alebo textu formátovaného určitým spôsobom.
GREP - používa hľadanie a nahradzovanie textu a formátovania pomocou pokročilej techniky vyhľadávania založenej na vzoroch.
Glyf - Umožňuje hľadanie a nahradzovania glyfov teda typov písma alebo znakov.
Objekt - Umožňuje hľadanie a nahradzovanie efektov a atribútov formátovania v objektoch alebo rámčekoch
Dôležité je aby ste používali špeciálne znaky, ktoré sú v Indesigne
Tieto špeciálne znaky sú iné pre Grep ako aj pre Text.
Príklad pre GREP
Vyhodiť medzeru pred 100 % pre grep
Hľadať
(\d+)+\s([%])
Nahradiť za
$1$2
Vysvetlenie
\d+ - nájdi hocijaké číslo aj viac ciferné
\s - ľubovoľný znak, ktorý nie je prázdne miesto teda v našom prípade je to medzera medzi 100 a % tú sme odstranili v tomto priklade
[%] - Znaková sada percento
$1 - zadefinovaný prvý znak (d+) číslo, ktoré zostáva nezmenené
$2 - zadefinovaný druhý znak, ([%]) teda percento, ktoré zostáva nezmenené
( ) - zátvorky vyznačuju jeden znak pre nahradiť za $1
ĎALŠIE PRÍKLADY
Príklad pre GREP
Vyhodiť medzery v dátume
Hľadať
(\d+[.])+ (\d+[.])+ (\d+)
Nahradiť za
$1$2$3
Príklad pre GREP
Nedeliť čísla a eurá v texte
Hľadať
(\d+)+\s(eur|EUR)
Nahradiť za
$1$2
Príklad pre GREP
Opravenie jednoznakoviek s číslami na konci riadka
Hľadať
(\<[A-Za-z0-9])[ ]+
Nahradiť za
$1~S
Príklad pre GREP
Nedeliť paragraf a číslo
Hľadať
(§)+( )+(\d+)
Nahradiť za
$1$3
Viac o Grep znakoch nájdete tu:
http://www.poznejlinux.cz/pokrocili/komandlajna/regexp_grep
Tabuľka pre grep znaky:
http://help.adobe.com/cs_CZ/InDesign/6.0/WSa285fff53dea4f8617383751001ea8cb3f-6f59a.html