03.05.2013 Views

nIDug Magazine 06 zomer 2011 - InDesign User Group

nIDug Magazine 06 zomer 2011 - InDesign User Group

nIDug Magazine 06 zomer 2011 - InDesign User Group

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Grip op GREP GREP is niet moeilijk<br />

GREP is niet moeilijk<br />

door: Peter Kahrel<br />

Zoals zoveel dingen die de reputatie hebben ondoorgrondelijk te zijn, kan GREP op<br />

allerlei niveaus van moeilijkheid benaderd worden. Iedereen zal het erover eens zijn<br />

dat optellen veel makkelijker is dan worteltrekken, terwijl beiden onderdeel zijn van<br />

de rekenkunde. Zo ook met GREP: je ziet soms ongelooflijk ingewikkelde formules,<br />

terwijl met een paar een voudige technieken al een heleboel kan worden bereikt.<br />

In dit artikel wil ik een aantal van die wat makkelijker technieken laten zien.<br />

GREP is een speciale manier van zoeken en<br />

vervangen. Terwijl standaard zoek- en vervangmethodes<br />

met letterlijke tekst werken (bijvoorbeeld<br />

“vervang ‘figuur’ door ‘afbeelding’” en<br />

“vervang twee spaties door een enkele spatie”),<br />

gaat het bij GREP meer om patronen, zoals<br />

“vervang ‘figuur’ door ‘afbeelding’ als er een spatie<br />

en een getal achter staan” en “vervang series van<br />

twee of meer spaties door een enkele spatie”.<br />

In het Tekst-gedeelte van <strong>InDesign</strong>’s Zoeken/<br />

Wijzigen | Find/Change venster kunt je weliswaar<br />

jokers gebruiken (^9 vindt een cijfer, ^w komt<br />

overeen met witruimte), maar het is niet mogelijk<br />

om bijvoorbeeld getallen te vinden, dat wil<br />

zeggen, elke serie opeen volgende cijfers.<br />

Met GREP kan dat wel – en veel meer.<br />

We beginnen met een overzicht van de meest<br />

gebruikte GREP-elementen, geïllustreerd met<br />

betrekkelijk eenvoudige voorbeelden.<br />

Tegen het einde van het artikel laten we een<br />

wat ingewikkelder voorbeeld zien.<br />

Ik ga ervan uit dat je vertrouwd bent met de<br />

meeste aspecten van het Zoeken/Wijzigen |<br />

Find/Change venster. Hier wijs ik alleen op de<br />

onderdelen die op GREP betrekking hebben.<br />

<strong>nIDug</strong> MAGAZINE <strong>06</strong> <strong>zomer</strong> <strong>2011</strong><br />

Figuur 1 toont de opties die je te zien krijgt<br />

wanneer je op de knop met de apenstaart (het<br />

contextmenu) drukt naast het Zoeken naar: |<br />

Find what: vak. De opties in dat menu die<br />

betrekking hebben op GREP zie je in het<br />

magenta kader, we zullen verschillende opties<br />

ook in dit artikel bespreken. Via de overige<br />

opties in het menu (van Tab tot en met Overig)<br />

kun je in <strong>InDesign</strong> tekens en codes selecteren<br />

(tabs, alinea-einde, aanhalingstekens, allerhande<br />

streepjes, etc.); dit is nagenoeg gelijk aan de<br />

vergelijkbare codes in het Tekst-gedeelte van<br />

het Zoeken/Wijzigen | Find/Change venster. We<br />

zullen daar dan ook verder niet op in gaan.<br />

Jokers<br />

Met jokers (Jokertekens | Wildcards) vind je<br />

tekens in een bepaalde klasse. \d, bijvoorbeeld,<br />

vindt cijfers (“d” voor “digits”). Probeer dat als<br />

volgt: typ \d in het Zoeken naar: | Find what: vak<br />

en druk op Zoeken | Find. Het eerste cijfer wordt<br />

gevonden en geselecteerd; iedere keer dat je<br />

op Volgende zoeken | Find Next drukt, wordt het<br />

volgende cijfer gevonden en geselecteerd.<br />

De belangrijkste jokers zie je in het kader hieronder.<br />

Ze staan ook in het context-menu (achter<br />

het apenstaartje dus) in het Zoek/Vervangvenster<br />

onder Jokertekens | Wildcards. (Je kunt dat<br />

context -menu gebruiken om jokers in te<br />

voeren, maar dat is nogal omslachtig.)<br />

Jokers kunnen worden gecombineerd met<br />

letter lijke tekst. Je kunt bijvoorbeeld zoeken<br />

naar Figuur \d, met andere woorden, Figuur<br />

gevolgd door een spatie en een cijfer.<br />

Om getallen te vinden, oftewel reeksen opeenvolgende<br />

cijfers, gebruik je +, het plusteken.<br />

De meest gebruikte jokers<br />

\u hoofdletter<br />

\l kleine letter<br />

\d cijfer<br />

\w woordteken (letter, cijfer, onderstreping)<br />

\s wit (spaties, tab, return)<br />

. (de punt) alle tekens behalve \r (en de<br />

voetnootreferentie)<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!