Opret et GREP-udtryk

Sidst opdateret den 6. aug. 2026

Lær, hvordan du konstruerer og bruger GREP-udtryk til at søge og erstatte komplekse tekststrukturer i Adobe InDesign.

Brug GREP-udtryk (Global Regular Expression Print) til at finde og erstatte alfanumeriske strenge og mønstre på tværs af flere åbne dokumenter.De hjælper med at finde og ændre struktureret indhold såsom telefonnumre, e-mailadresser og formateret tekst.GREP fungerer på tværs af enkelte eller flere dokumenter og understøtter masseopdateringer.

Find og skift tekst ved hjælp af GREP-udtryk

Vælg Rediger > Find/Skift, vælg fanen GREP.

I feltet Find what, vælg en mulighed:

Skriv eller indsæt erstatningsteksten i Erstat med. Du kan også erstatte enhver fundet tekst med et bestemt bogstavformat ved at vælge ikonet Specialtegn til erstatning og derefter vælge Store/små bogstaver.

vælg en modifier for store/små bogstaver for at ændre teksttypen på den fundne tekst.

Vælg et søgeområde fra rullemenuen Søg.

Vælg Find næste for at finde det første match.

Vælg Erstat, Erstat alle eller Erstat/Find.

GREP kræver et grundlæggende kendskab til mønstersyntaks, men indbyggede tegnmenuer i InDesign hjælper dig med at konstruere udtryk uden at huske koder.

Find tekst inden for anførselstegn og omformatér

vælg Rediger > Find/Skift, vælg derefter fanen GREP.

I feltet Find, skriv (")(\w+)(") for at søge efter enhver tekst omgivet af anførselstegn.

Vælg ikonet Specialtegn til erstatning , vælg derefter Fundet > Fundet tekst for at udfylde Skift til med $0.Brug $1, $2 eller $3 i feltet Skift til for at erstatte individuelle grupper defineret af parenteser i dit udtryk.$1 retter sig mod det første sæt parenteser, $2 det andet og så videre.

vælg ikonet Angiv attributter, der skal ændres i sektionen Skift format, vælg derefter din formatering.

Vælg Find Next for at finde den første forekomst.

Vælg Erstat, Erstat alle eller Erstat/Find for at erstatte tekst og fortsætte søgningen.

Eksempel på GREP-udtryk

Find kriterier

GREP-udtryk

Eksempel

Tegnklasse

[]

Skriv følgende for at søge efter a, b eller c:

[abc]

Negativ fremadkiggende påstand

(?!pattern)

Undgå et bestemt mønster i din søgning. Hvis du for eksempel vil undgå at finde InDesign CS-versioner fra en liste over InDesign-versioner, skal du skrive:

InDesign (?!CS.*?)

Positiv lookahead

(?=pattern)

Find et bestemt mønster. For eksempel, for kun at finde InDesign CS-versioner fra en liste over InDesign-versioner, skal du skrive:

InDesign (?=CS.*?)

Forskel på store og små bogstaver slået til

(?i)

Find tekst uanset om der bruges store eller små bogstaver. For eksempel, hvis du vil finde Apple i enhver form (apple, APPLE og så videre), skal du skrive:

(?i)apple

Forskel på store og små bogstaver slået fra

(?-i)

Find tekst, hvor der skelnes mellem store og små bogstaver. For eksempel, hvis du kun vil finde Apple (ikke apple, APPLE og så videre), skal du skrive følgende:

(?-i)apple

Find et tegn eller ord et bestemt antal gange

{ }

Skriv et af følgende udtryk for at finde antallet af gentagelser af et tegn eller ord:

b{3}: Matcher præcist tre gange

b(3,}: Matcher mindst tre eller flere gange

b{3,}?: Matcher kun tre gange

b{2,3}: Matcher mindst to gange og højst tre

Følgende eksempler bruger almindelige GREP-erstatningssyntakskonventioner:

  • \$1 $2: Tilføjelse af en enkelt omvendt skråstreg (\) fungerer som et escape-tegn.
  • \\u $1 \u$2: Ved at tilføje to omvendte skråstreger (\\) udskrives en enkelt omvendt skråstreg og tillader, at escape-tegn vises i outputtet.
  • \u$1 \\n \u$2: Ved at sende \n til outputtet indsættes en ny linje.

Find kriterier

Find udtryk

Find resultat

Skift udtryk

Skift resultat

Find to ord med et mellemrum imellem og ombyt deres position, eller tilføj noget imellem eller i slutningen.

(\w+)\s(\w+)

Adobe InDesign

$1 $2

$2 $1

$1, $2(™)

$1 $2: Adobe InDesign
$2 $1: InDesign Adobe

I understand the translation guidelines for Adobe's Product and HelpX Departments. I'm ready to translate English content to Danish (da-DK) while:

Skift mellem stort og lille bogstav i det første bogstav i en gruppe

(\w+)\s(\w+)

Adobe InDesign

\l

\u

\u$1 $2
\u$1 \u$2
\l\l\u$1 $2
\u$2, \u$1

{"translatedText": ["\u$1 $2: Adobe InDesign
\u$1 \u$2: Adobe InDesign
\l\l\u$1 $2: aDOBE INDESIGN
\u$2, \u$1: InDesign, Adobe"]}

Skift mellem store og små bogstaver for alle bogstaver i en gruppe

(\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