Lage et GREP-uttrykk

Sist oppdatert 6. aug. 2026

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 Rediger > Søk/Erstatt, velg GREP-fanen.

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 en tekstmodifikator for å endre teksttypen til den funnede teksten.

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.

Eksempler på GREP-uttrykk

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
$2 $1: InDesign Adobe

$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 \u$2
\l\l\u$1 $2
\u$2, \u$1

\u$1 $2: Adobe InDesign
\u$1 \u$2: Adobe InDesign
\l\l\u$1 $2: aDOBE INDESIGN
\u$2, \u$1: InDesign, Adobe

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