Selecteer Bewerken > Zoeken/Wijzigen, selecteer het tabblad GREP.
Leer hoe je GREP-expressies construeert en gebruikt om complexe tekststructuren te zoeken en vervangen in Adobe InDesign.
Gebruik GREP-expressies (Global Regular Expression Print) om alfanumerieke tekenreeksen en patronen te zoeken en vervangen in meerdere geopende documenten.Ze helpen bij het zoeken en wijzigen van gestructureerde content zoals telefoonnummers, e-mailadressen en opgemaakte tekst.GREP werkt in één of meerdere documenten en ondersteunt bulkupdates.
Tekst zoeken en wijzigen met GREP-expressies
Selecteer een optie in het veld Zoeken naar:
- Construeer je GREP-expressie door deze direct te typen.
- Selecteer het pictogram Speciale tekens voor zoekopdracht om je zoekcriteria in te stellen.
Typ of plak de vervangende tekst in het vak Wijzigen in. Je kunt ook alle gevonden tekst vervangen met een specifieke teksthoofdlettergebruik door het pictogram Speciale tekens voor vervangen te selecteren en vervolgens Hoofdlettermodifiers te selecteren.
Selecteer een zoekbereik in het vervolgkeuzemenu Search.
Selecteer Volgende zoeken om de eerste overeenkomst te vinden.
Selecteer Wijzigen, Alles wijzigen of Wijzigen/zoeken.
GREP vereist basiskennis van patroonsyntaxis, maar ingebouwde tekenmenu's in InDesign helpen je expressies samen te stellen zonder codes te onthouden.
Tekst binnen aanhalingstekens zoeken en opnieuw opmaken
Selecteer Bewerken > Zoeken/Wijzigen en selecteer vervolgens het tabblad GREP.
Typ in het veld Zoeken naar (")(\w+)(") om te zoeken naar tekst tussen aanhalingstekens.
Selecteer het pictogram Speciale tekens voor vervangen en selecteer vervolgens Gevonden > Gevonden tekst om Wijzigen in te vullen met $0. Gebruik $1, $2 of $3 in het veld Wijzigen in om individuele groepen te vervangen die zijn gedefinieerd door haakjes in je expressie. $1 richt zich op de eerste set haakjes, $2 op de tweede, enzovoort.
Selecteer in de sectie Opmaak wijzigen het pictogram Kenmerken opgeven om te wijzigen en selecteer vervolgens je opmaak.
Selecteer Volgende zoeken om de eerste instantie te vinden.
Selecteer Wijzigen, Alles wijzigen of Wijzigen/zoeken om tekst te vervangen en door te gaan met zoeken.
|
Zoekcriteria |
GREP-expressie |
Voorbeeld |
|
Tekenklasse |
[] |
Typ het volgende om a, b of c te vinden: [abc] |
|
Negatieve lookahead |
(?!pattern) |
Vermijd een bepaald patroon in je zoekopdracht. Als u bijvoorbeeld niet wilt dat InDesign CS-versies worden gevonden in een lijst met InDesign-versies, typt u: InDesign (?!CS.*?) |
|
Positieve vooruitblik |
(?=pattern) |
Zoek een bepaald patroon. Om bijvoorbeeld alleen InDesign CS-versies te vinden uit een lijst met InDesign-versies, typ je: InDesign (?=CS.*?) |
|
Hoofdletterongevoelig aan |
(?i) |
Zoek tekst ongeacht de hoofdletters en kleine letters. Bijvoorbeeld, als je Apple wilt vinden ongeacht het gebruik van hoofd- en kleine letters (apple, APPLE, enzovoort), typ: (?i)appel |
|
Hoofdletterongevoelig uit |
(?-i) |
Zoek hoofdlettergevoelige tekst. Als je bijvoorbeeld alleen Apple wilt vinden (niet apple, APPLE, enzovoort), typ je het volgende: (?-i)appel |
|
Zoek een teken of woord een bepaald aantal keren |
{ } |
Type een van de volgende om een teken of woord een bepaald aantal malen te vinden: b{3}: Komt precies drie keer voor b(3,}: Komt minstens drie keer voor b{3,}?: Komt alleen 3 keer overeen b{2,3}: Komt minstens twee keer maar niet meer dan drie keer voor |
De volgende voorbeelden gebruiken veelvoorkomende GREP-vervangingssyntaxconventies:
- \$1 $2: Het toevoegen van een enkele backslash (\) werkt als een escape-teken.
- \\u $1 \u$2: Het toevoegen van twee backslashes (\\) geeft één backslash weer en maakt het mogelijk dat escape-tekens in de uitvoer verschijnen.
- \u$1 \\n \u$2: Het doorgeven van \n aan de uitvoer voegt een nieuwe regel in.
|
Zoekcriteria |
Zoekexpressie |
Zoekresultaat |
Expressie voor wijziging |
Resultaat van wijziging |
|
Zoek twee woorden met een spatie ertussen en wissel hun positie om, of voeg iets toe ertussen of aan het einde. |
(\w+)\s(\w+) |
Adobe InDesign |
$1 $2 $2 $1 $1, $2(™) |
$1 $2: Adobe InDesign $1, $2(™): Adobe, InDesign(™) |
|
Het hoofdlettergebruik van de eerste letter in een groep wijzigen |
(\w+)\s(\w+) |
Adobe InDesign |
\l \u \u$1 $2 |
\u$1 $2: Adobe InDesign |
|
Het hoofdlettergebruik van alle letters in een groep wijzigen |
(\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 |
Gedrukt en digitaal materiaal maken met InDesign
Ontwerp indrukwekkende advertenties, lay-outs voor tijdschriften en boeken en meer.