Velg Rediger > Søk/Erstatt, velg GREP-fanen.
Lær hvordan du bygger og bruker GREP-uttrykk for å søke i og erstatte komplekse tekststrukturer i Adobe InDesign.
Bruk GREP-uttrykk (Global Regular Expression Print) for å finne og erstatte alfanumeriske strenger og mønstre i flere åpne dokumenter. De hjelper deg med å finne og endre strukturert innhold som telefonnumre, e-postadresser og formatert tekst. GREP fungerer på enkeltdokumenter eller flere dokumenter og støtter masseendringer.
Finn og endre tekst ved hjelp av GREP-uttrykk
Velg et alternativ i feltet Finn hva:
- Bygg GREP-uttrykket ved å skrive det direkte.
- Velg ikonet Spesialtegn for søk for å angi søkekriteriene.
Skriv eller lim inn erstatningsteksten i Endre til. Du kan også erstatte funnet tekst med en bestemt teksttype ved å velge ikonet Spesialtegn for erstatning og deretter velge Tekstmodifikatorer.
Velg et søkeområde fra rullegardinmenyen Søk.
Velg Find Next for å finne det første treffet.
Velg Endre, Endre alle eller Endre/Finn.
GREP krever grunnleggende kjennskap til mønstersyntaks, men innebygde tegnmenyer i InDesign hjelper deg med å konstruere uttrykk uten å huske koder.
Finn tekst i anførselstegn og reformater
Velg Rediger > Søk/Erstatt, og velg deretter GREP-fanen.
I feltet Søk etter skriver du (")(\w+)(") for å søke etter tekst som er omsluttet av anførselstegn.
Velg ikonet Spesialtegn for erstatning , og velg deretter Funnet > Funnet tekst for å fylle ut Erstatt med med $0. Bruk $1, $2 eller $3 i feltet Erstatt med for å erstatte individuelle grupper definert av parenteser i uttrykket ditt. $1 retter seg mot det første settet med parenteser, $2 det andre, og så videre.
Velg ikonet Angi attributter som skal endres i delen Endre format, og velg deretter formateringen din.
Velg Søk neste for å finne den første forekomsten.
Velg Endre, Endre alle eller Endre/finn for å erstatte teksten og fortsette søket.
|
Finn kriterier |
GREP-uttrykk |
Eksempel |
|
Tegnklasse |
[] |
Skriv inn følgende for å finne a, b eller c: [abc] |
|
Negative Lookahead |
(?!pattern) |
Unngå et bestemt mønster i søket ditt. Hvis du for eksempel vil unngå å finne InDesign CS-versjoner fra en liste over InDesign-versjoner, skriver du følgende: InDesign (?!CS.*?) |
|
Positiv forhåndstitt |
(?=pattern) |
Finn et bestemt mønster. For eksempel, for å finne bare InDesign CS-versjoner fra en liste over InDesign-versjoner, skriv: InDesign (?=CS.*?) |
|
Skiller ikke mellom store og små bokstaver slått på |
(?i) |
Finn tekst uavhengig av store og små bokstaver. For eksempel, hvis du vil finne Apple uavhengig av store og små bokstaver (apple, APPLE og så videre), skriv: (?i)eple |
|
Skille mellom store og små bokstaver av |
(?-i) |
Finn tekst som skiller mellom store og små bokstaver. For eksempel, hvis du bare vil finne Apple (ikke apple, APPLE og så videre), skriv følgende: (?-i)eple |
|
Finn et tegn eller ord et bestemt antall ganger |
{ } |
Skriv inn ett av følgende for å finne antallet repetisjoner for et tegn eller ord: b{3}: match nøyaktig 3 ganger b(3,}: Matcher minst 3 ganger b{3,}?: match bare 3 ganger b{2,3}: match minst 2 ganger og ikke mer enn 3 |
Følgende eksempler bruker vanlige GREP-erstatningssyntakskonvensjoner:
- \$1 $2: Å legge til en enkelt omvendt skråstrek (\) fungerer som et escape-tegn.
- \\u $1 \u$2: To omvendte skråstreker (\\) gir én omvendt skråstrek og gjør at escape-tegn vises i resultatet.
- \u$1 \\n \u$2: Å sende \n til resultatet setter inn en ny linje.
|
Finn kriterier |
Finn uttrykk |
Finn resultat |
Endre uttrykk |
Endre resultat |
|
Finn to ord med mellomrom imellom og bytt om på posisjonen deres, eller legg til noe imellom eller på slutten. |
(\w+)\s(\w+) |
Adobe InDesign |
$1 $2 $2 $1 $1, $2(™) |
$1 $2: Adobe InDesign $1, $2(™): Adobe, InDesign(™) |
|
Skriv første bokstav i en gruppe med liten eller stor bokstav |
(\w+)\s(\w+) |
Adobe InDesign |
\l \u \u$1 $2 |
\u$1 $2: Adobe InDesign |
|
Skriv alle bokstavene i en gruppe med små eller store bokstaver |
(\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 |
Opprett trykte og digitale materialer med InDesign
Design effektfulle annonser, magasin- og bokoppsett og mer.