Vælg Rediger > Find/Skift, vælg fanen GREP.
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
I feltet Find what, vælg en mulighed:
- Konstruér dit GREP-udtryk ved at skrive det direkte.
- vælg ikonet Specialtegn til søgning for at angive dine søgekriterier.
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 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.
|
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 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 |
{"translatedText": ["\u$1 $2: Adobe InDesign |
|
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 |