Brugerhåndbog Annuller

Find og erstat ved hjælp af GREP-udtryk og -forespørgsler

Lær, hvordan du opretter GREP-udtryk og -forespørgsler for at søge efter og erstatte alfanumeriske strenge og mønstre.

Med GREP-udtryk kan du søge efter og erstatte alfanumeriske strenge og mønstre i lange dokumenter eller flere åbne dokumenter. Du kan også gemme ofte brugte søgekriterier som forespørgsler for at spare tid.

Søg ved hjælp af GREP-udtryk

  1. Vælg Rediger > Find/Erstat, og vælg fanen GREP.

  2. I feltet Søg efter skal du bruge en af ​​følgende indstillinger for at oprette et GREP-udtryk:

    • Opret et GREP-udtryk, og indtast udtrykket.

    • Vælg ikonet Specialtegn til søgning   for at angive dine søgekriterier.

  3. Skriv eller indsæt erstatningsteksten i Erstat med.

    Tip:

    Du kan nu erstatte enhver fundet tekst med en specifik tekst med store og små bogstaver ved at vælge ikonet Specialtegn til erstatning   > Ændringer mellem små og store bogstaver.

    Skærmbillede af panelet Find/Erstat med GREP-fanen åben og Ændringer mellem små og store bogstaver fremhævet.
    Vælg en ændring af store og små bogstaver for at ændre teksten til store og små bogstaver i fundet tekst.

  4. Vælg Find næste.

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

Opret et GREP-udtryk

Åbn et eller flere dokumenter for at søge efter og erstatte tekst ved hjælp af GREP-udtryk.

Eksempel: Søg efter tekst i citationstegn, og erstat formateringen

Følg disse trin for at søge efter tekst i citationstegn og ændre formateringen:

  1. Skriv (“)(\w+)(“) i feltet Søg efter.

    Udtrykket indeholder tre grupperinger, som angivet med parenteserne.

    Den første og tredje gruppering søger efter citationstegn, og den anden gruppe søger efter et eller flere ordtegn.

  2. Vælg i sektionen Erstat med ikonet Specialtegn til erstatning   > Fundet > Fundet tekst.

    Du kan se $0 i feltet Erstat med.

  3. Skriv et af følgende i feltet Erstat med for at ændre den ønskede gruppering:

    $0 – for at ændre alle grupperinger

    $1 – for at ændre den første gruppering

    $2 – for at ændre den anden gruppering og så videre.

  4. Vælg ikonet Angiv attributter, der skal erstattes   i sektionen Erstat format, og angiv formateringen.

  5. Vælg Find næste.

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

Skærmbillede af panelet Find/Erstat med eksemplet, hvor der søges efter tekst i citationstegn

A. Søg efter B. Erstat med C. Find format D. Erstat format 

Andre GREP-eksempler

Find kriterier

Find kriterier

GREP-udtryk

Eksempel

Tegnklasse

[]

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

 

[abc]

Negativ lookahead

(?!mønster)

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

 

InDesign (?!CS.*?)

Positiv lookahead

(?=mønster)

Brug dette til at søge efter et bestemt mønster. Hvis du for eksempel KUN vil finde InDesign CS-versioner fra en liste over InDesign-versioner, skal du skrive:

 

InDesign (?=CS.*?)

Ingen forskel på store/små bogstaver Til

(?i)

Brug dette til at finde tekst, uanset kombinationen af store og små bogstaver. Hvis du for eksempel vil finde Apple i alle kombinationer af store og små bogstaver (apple, APPLE, og så videre), skal du skrive følgende:

 

(?i)apple

Ingen forskel på store/små bogstaver Fra

(?-i)

Brug dette til at søge efter tekst, hvor der skelnes mellem store og små bogstaver. Hvis du for eksempel KUN vil finde Apple (ikke apple, APPLE, og så videre), skal du skrive følgende:

 

(?-i)apple

Søg efter 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 nøjagtig 3 gange

b(3,} - matcher mindst 3 eller flere gange

b{3,}? - matcher KUN 3 gange

b{2,3} - matcher mindst 2 gange og ikke mere end 3

Søg efter og skift kriterier

Find kriterier

Find udtryk

Find resultat

Skift udtryk

Skift resultat

Find to ord med mellemrum imellem, og skift 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

$1, $2(™) – Adobe, Indesign(™)

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

\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

Bemærk:

\$1 $2 – Tilføjelse af backslash "\" vil fungere som escape-tegn.

\\u $1 \u$2 – Tilføjelse af 2 backslasher "\" vil en enkelt skråstreg som output. og kan bruges til at give escape-tegn i output.

\u$1 \\n \u$2 – "\n" sendes til output, hvilket resulterer i en ny linje.

Søg efter og erstat elementer ved hjælp af forespørgsler

En forespørgsel er en defineret find og erstat-handling. InDesign indeholder flere foruddefinerede forespørgsler til ændring af tegnsætningsformater og andre nyttige handlinger, for eksempel ændring af telefonnummerformater. Når du gemmer den forespørgsel, du har oprettet, har du mulighed for at køre den igen og dele den med andre.

For at redigere tekst, objekter og glyffer kan du bruge en eksisterende forespørgsel eller oprette en ny.

Søg ved hjælp af forespørgsler

  1. Vælg Rediger > Find/Erstat.

  2. Vælg en forespørgsel på listen Forespørgsel.

  3. Angiv en afgrænsning for søgningen i menuen Søg. Du kan ikke gemme søgeafgrænsningen sammen med forespørgslen.

  4. Vælg Find næste.

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

Når du har valgt en søgeforespørgsel i dialogboksen the Find/Erstat, kan du foretage en finere afgræsning af søgningen ved hjælp af indstillinger.

Eksempelforespørgsel: Konvertering af telefonnummer

Følg disse trin for at konvertere telefonnummerformatet med en indbygget forespørgsel:

  1. Vælg Rediger > Find/Erstat.

  2. Vælg Konvertering af telefonnummer (punktformat) på forespørgselslisten. Du kan se følgende i feltet Søg efter:

    \(?(\d\d\d)\)?[-. ]?(\d\d\d)[-. ]?(\d\d\d\d)

    Telefonnumre i USA har forskellige formater, f.eks. 206-555-3982, (206) 555-3982, 206.555.3982 og 206 555 3982. Denne streng søger efter alle disse variationer.

  3. Du kan redigere gruppereferencerne i feltet Erstat med efter behov. Du kan f.eks. bruge disse udtryk:

    206.555.3982 = $1.$2.$3

    206-555-3982 = $1-$2-$3

    (206) 555-3982 = ($1) $2-$3

    206 555 3982 = $1 $2 $3

Gem forespørgsler

Du kan gemme en forespørgsel i dialogboksen Find/Erstat for at køre den igen eller dele den med andre. Du kan se de gemte forespørgsler på listen Forespørgsel i dialogboksen Find/Erstat.

  1. Vælg Rediger > Find/Erstat.

  2. Vælg TekstGREP eller en anden fane for at udføre den ønskede søgning.

  3. Vælg ikonet Medtag låste lag og låste objekter (kun Søg efter) , ikonet Medtag låste tekstenheder (kun Søg efter) , ikonet Medtag fodnoter   og så videre. Disse parametre kan gemmes sammen med forespørgslen. Søgeafgrænsningen kan dog ikke gemmes sammen med forespørgslen.

  4. Definer felterne Søg efter og Erstat med. Se Metategn til søgning og Søg ved hjælp af GREP-udtryk.

  5. Vælg ikonet Gem forespørgsel , og angiv et navn på forespørgslen.

Slet forespørgsler

  1. Vælg Rediger > Find/Erstat.

  2. Vælg en forespørgsel på listen, og vælg ikonet Slet forespørgsel .

Indlæse forespørgsler

Brugerdefinerede forespørgsler gemmes som XML-filer. Navnene på brugerdefinerede forespørgsler vises på listen over forespørgsler i dialogboksen Find/Erstat.

macOS

Users\[brugernavn]\Library\Preferences\Adobe InDesign\[version]\[sprog]\Find-Change Queries\[forespørgselstype]

Windows XP

Documents and Settings\[brugernavn]\Application Data\Adobe\InDesign\[version]\[sprog]\Find-Change Queries\[forespørgselstype]

Windows Vista og Windows 7

Brugere\[brugernavn]\AppData\Roaming\Adobe\InDesign\[version]\[sprog]\Find-Change Queries\[forespørgselstype]

Mere som dette

Har du et spørgsmål eller en idé?

Spørg i foraene

Hvis du har et spørgsmål eller en god idé, så kom og deltag i Adobe InDesign Community. Vi vil meget gerne høre fra dig og se dine kreationer.

Få hjælp hurtigere og nemmere

Ny bruger?