Operation Manual
INDESIGN CS3
Handboek
132
Meer GREP-voorbeelden
Experimenteer met deze voorbeelden om vertrouwd te raken met GREP-zoekopdrachten.
Uitdrukking Zoekreeks Voorbeeldtekst Overeenkomsten (vet
weergegeven)
Tekenklasse
[ ]
[abc] of [abc]
Zoeken naar de letter a, b of c.
Maria cuenta bien. Maria cuentabien.
Begin van alinea
^
^~_.+
Hiermee wordt het begin van de alinea (^)
doorzocht op een em-streepje (~_) gevolgd
door een willekeurig teken ( . ), een of meer
keren (+).
“We saw—or at least we think we
saw—a purple cow.”
—Konrad Yoes
“We saw—or at least we think we
saw—a purple cow.”
—Konrad Yoes
Negatieve
lookahead
(?!patroon)
InDesign (?!CS.*?)
De negatieve lookahead komt
alleen overeen
met de zoekreeks als deze niet wordt gevolgd
door het opgegeven patroon.
InDesign,InDesign 2.0,InDesign CS en
InDesign CS2
InDesign, InDesign 2.0,InDesign CS
en InDesign CS2
Positieve
lookahead
(?=patroon)
InDesign (?=CS.*?)
De positieve lookahead komt alleen overeen
met de zoekreeks als deze wordt gevolgd door
het opgegeven patroon.
Gebruik vergelijkbare
patronen voor
negatieve lookbehinds (?<!patroon) en
positieve lookbehinds (?<=patroon).
InDesign,InDesign 2.0,InDesign CS en
InDesign CS2
InDesign, InDesign 2.0, InDesign CS
en InDesign CS2
Groepen
( )
(quick) (brown) (fox) The quick brown fox jumps up and
down.
The quick brown fox jumps up and
down.
Alle gevonden
tekst = quick brown
fox; Gevonden tekst 1= quick;
Gevonden tekst 2 = brown;
Gevonden tekst 3= fox
Niet-markerende
haakjes
(?:uitdrukking)
(quick) ($:brown) (fox) The quick brown fox jumps up and
down.
The quick brown fox jumps up and
down.
Alle gevonden tekst = quick brown
fox; Gevonden tekst 1= quick;
Gevonden tekst 2 = fox
Onderscheid
hoofdletters/klein
e letters
ingeschakeld
(?i)
(?i)appel
U kunt ook (?i:appel) gebruiken
Appel appel APPEL AppelappelAPPEL
Onderscheid
hoofdletters/klein
e letters
uitgeschakeld
(?-i)
(?i)appel Appel appel APPEL Appel appel APPEL
Meerdere regels
ingeschakeld
(?m)
(?m)^\w+
In dit voorbeeld zoekt de uitdrukking naar één
of meerdere (
+) woordtekens (\w) aan het
begin van een regel (^). Met de uitdrukking
(?m) kunnen alle regels in de gevonden tekst
als aparte regels worden behandeld.
Een Twee Drie Vier Vijf Zes Zeven Acht Een Twee Drie Vier Vijf Zes Zeven
Acht
Meerdere regels
uitgeschakeld
(?-m)
(?m)^\w+Een Twee Drie Vier Vijf Zes Zeven Acht Een Twee Drie Vier Vijf Zes Zeven
Acht