5
GREP 1 | 5 InDesign CC GREP Mti dem Grep-Stil besteht die Möglichkeit, innerhalb eines Absatzformats automatisch bestimmte Wörter, Zahlenfolgen, Leerräume, Satzeichen etc. mit einem Zeichenformat auszuzeichnen. GREP ermöglicht durch Anwendung von Code Textstellen/… über das Suchen/Ersetzen-Dialogfenster zu finden und zu bearbeiten oder mittels eines Absatzformates (mit einem Zeichenformat) auszuzeichnen. METAZEICHEN \ . * + ? ( ) { } [ ^ $ | ~ Metazeichen stehen nicht für sich selbst, sondern haben eine besondere Bedeutung (Code). Um das eigentliche Zeichen (z.B. ein Plus im Text) zu benutzen resp. danach zu suchen, muss die Meta-Bedeutung aufgehoben werden, indem ein Backslash vorangestellt wird. META-BEDEUTUNG \ Backslash / Rückstrich (alt+shift+7): löst die Metabedeutung eines Zeichens auf. Bsp. \? um das Zeichen ? zu finden . Punkt: jedes beliebige Zeichen Bsp. mit ... wird nach drei beliebigen aufeinanderfolgenden Zeichen gesucht * Sternchen / Asterisk: Null oder mehrere Male + Plus: Ein oder mehrere Male Wird ein + hinter eine Zeichenklasse gesetzt, wird das erste und alle folgenden zusammenhängenden Zeichen jener Zeichenklasse gefunden. Bsp. Suche nach einem Leerschlag (spacebar) findet genau einen Leerschlag Leerschlag + findet einen oder eine beliebige Anzahl aufeinanderfolgende Leerschläge ? Fragezeichen: Null oder ein Mal ( ) Runde Klammer: Kennzeichnung von Gruppierungen { } Geschweifte Klammer: Bsp. \d{4} alle vierstelligen Ziffern \d{2,3} alle zwei- oder dreistelligen Ziffern [ ] Eckige Klammer: legt eine Zeichenauswahl fest Bsp. 200[2-9] findet alle Jahreszahlen zwischen 2002 und 2009 [A-G] findet man alle Großbuchstaben zwischen A und G Innerhalb der eckigen Klammern können beliebig viele Zeichen eingetragen werden, die im Suchtreffer an der entsprechenden Position vorkommen können. Bsp. die Suche nach wa[bgr]en findet alle Worte: waben, wagen, waren ^ Zirkumflex / Caret-Zeichen: legt Zeichen fest, die nicht vorkommen dürfen Bsp. [^w]agen sagen, ragen, tragen aber nicht wagen

InDesign GREP 1 | 5€¦ · GREP 1 | 5 InDesign GREP Mti dem Grep-Stil besteht die Möglichkeit, innerhalb eines Absatzformats automatisch bestimmte Wörter, Zahlenfolgen, Leerräume,

  • Upload
    others

  • View
    32

  • Download
    0

Embed Size (px)

Citation preview

Page 1: InDesign GREP 1 | 5€¦ · GREP 1 | 5 InDesign GREP Mti dem Grep-Stil besteht die Möglichkeit, innerhalb eines Absatzformats automatisch bestimmte Wörter, Zahlenfolgen, Leerräume,

GREP1 | 5

InDesign CC

GREP

Mti dem Grep-Stil besteht die Möglichkeit, innerhalb eines Absatzformats automatisch bestimmte Wörter, Zahlenfolgen, Leerräume, Satzeichen etc. mit einem Zeichenformat auszuzeichnen.

GREP ermöglicht durch Anwendung von Code Textstellen/… über das Suchen/Ersetzen-Dialogfenster zu finden und zu bearbeiten oder mittels eines Absatzformates (mit einem Zeichenformat) auszuzeichnen.

METAZEICHEN

\ . * + ? ( ) { } [ ^ $ | ~

Metazeichen stehen nicht für sich selbst, sondern haben eine besondere Bedeutung (Code). Um das eigentliche Zeichen (z.B. ein Plus im Text) zu benutzen resp. danach zu suchen, muss die Meta-Bedeutung aufgehoben werden, indem ein Backslash vorangestellt wird.

META-BEDEUTUNG

\ Backslash / Rückstrich (alt+shift+7): löst die Metabedeutung eines Zeichens auf. Bsp. \? um das Zeichen ? zu finden

. Punkt: jedes beliebige Zeichen Bsp. mit ... wird nach drei beliebigen aufeinanderfolgenden Zeichen gesucht

* Sternchen / Asterisk: Null oder mehrere Male

+ Plus: Ein oder mehrere Male Wird ein + hinter eine Zeichenklasse gesetzt, wird das erste und alle folgenden zusammenhängenden Zeichen jener Zeichenklasse gefunden. Bsp. Suche nach einem Leerschlag (spacebar) findet genau einen Leerschlag Leerschlag + findet einen oder eine beliebige Anzahl aufeinanderfolgende Leerschläge

? Fragezeichen: Null oder ein Mal

( ) Runde Klammer: Kennzeichnung von Gruppierungen

{ } Geschweifte Klammer: Bsp. \d{4} alle vierstelligen Ziffern \d{2,3} alle zwei- oder dreistelligen Ziffern

[ ] Eckige Klammer: legt eine Zeichenauswahl fest Bsp. 200[2-9] findet alle Jahreszahlen zwischen 2002 und 2009 [A-G] findet man alle Großbuchstaben zwischen A und G

Innerhalb der eckigen Klammern können beliebig viele Zeichen eingetragen werden, die im Suchtreffer an der entsprechenden Position vorkommen können. Bsp. die Suche nach wa[bgr]en findet alle Worte: waben, wagen, waren

^ Zirkumflex / Caret-Zeichen: legt Zeichen fest, die nicht vorkommen dürfen Bsp. [^w]agen sagen, ragen, tragen aber nicht wagen

Page 2: InDesign GREP 1 | 5€¦ · GREP 1 | 5 InDesign GREP Mti dem Grep-Stil besteht die Möglichkeit, innerhalb eines Absatzformats automatisch bestimmte Wörter, Zahlenfolgen, Leerräume,

GREP2 | 5

InDesign CC

$ Dollarzeichen übernimmt das Gefundene Das Dollarzeichen bezieht sich auf die Ergebnisse (= Gruppierungen, in Klammern) $0 bezieht sich auf alle gefundenen Textstellen $1 hingegen nur auf die erste Gruppierung, $2 auf die zweite, usw. siehe Beispiel Seite 5

| Trennzeichen in einer Aufzählung Beispiel: (Ob|Nid)walden findet Obwalden und Nidwalden

~ zeichnet ein Metazeichen aus

\d eine Ziffer

\d+ alle beliebigen Ziffern (keine Brüche)

\u ein beliebiger Großbuchstabe

\l ein beliebiger Kleinbuchstabe

M\l+ alle Wörter, die mit einem großen M beginnen und denen Kleinbuchstaben folgen: Moll, Michel, Milch, Mund usw., aber nicht MacOS

\s alle Leerräume, also Leerzeichen, geschützte Leerzeichen, Festabstände, wie z.B. Halbgeviert, Tabulator und Zeilenschaltungen, Absatz Bsp. \s\s+ findet alle doppelt resp. mehr als doppelt gesetzten Leeräume

\u\l+ Wörter, die mit einem Großbuchstaben beginnen

\l+ alle kleingeschriebenen Wörter

\v alle vertikalen Leerräume (Absatzende und harter Zeilenumbruch)

\h für alle horizontalen Leerräume (Leerzeichen, Tabulator etc.)

Beispiel: Mit dem Suchausdruck \d\hmm findet man alle Kombinationen einer Zahl (\d) und der angehangenen Maßeinheit mm (mm) unabhängig vom Leerraum, der dazwischen verwendet wurde (\h).

Page 3: InDesign GREP 1 | 5€¦ · GREP 1 | 5 InDesign GREP Mti dem Grep-Stil besteht die Möglichkeit, innerhalb eines Absatzformats automatisch bestimmte Wörter, Zahlenfolgen, Leerräume,

GREP3 | 5

InDesign CC

Zeichenformat „Bold“

… wird angewendet auf alle im Text vorkommenden Ziffern: \d+ (Standardeinstellung)

Zeichenformat mit „Bold“

… wird angewendet auf allevierstelligen Ziffern

\d = alle Ziffern {4} = vierstellig

Anwendungsbeispiele in einem Absatzformat:

Page 4: InDesign GREP 1 | 5€¦ · GREP 1 | 5 InDesign GREP Mti dem Grep-Stil besteht die Möglichkeit, innerhalb eines Absatzformats automatisch bestimmte Wörter, Zahlenfolgen, Leerräume,

GREP4 | 5

InDesign CC

Zeichenformat „fett“

… wird angewendet auf Text „Eigennamen“

Zeichenformat „Fragezeichen“

… wird angewendet auf alle Fragzeichen

Backslash (alt+shift+7) vor dem Zeichen (?) da es sonst als Me-tazeichen interpretiert würde.

Page 5: InDesign GREP 1 | 5€¦ · GREP 1 | 5 InDesign GREP Mti dem Grep-Stil besteht die Möglichkeit, innerhalb eines Absatzformats automatisch bestimmte Wörter, Zahlenfolgen, Leerräume,

GREP5 | 5

InDesign CC

Suchen nach: (\d+) × (\d+) mm

(\d+) Zahl mit einer oder mehreren Ziffern Leerschlag (oder: \s für alle mgl. Leerräume) Multiplikationszeichen Leerschlag (\d+) Zahl mit einer oder mehreren Ziffern

Weniger/Mehr Optionen um Formate gleich-zeitig zu ändern (löschen/ersetzen/zuweisen)

Das Zeichenformat „Masse“ wird für den Resultaten zugewiesen

Anwendungsbeispiel für Suchen/Ersetzen:

Alle Zahlenkombinationen wie 33 x 55 mm finden Zahlen umkehren (55 x 33 mm) und ein Zeichenformat zuweisen (im Beispiel: „Masse“)

Ändern in:

$2 Resultat 2 = Zweite gefundene Klammer Leerschlag Multiplikationszeichen Leerschlag $1 Resultat 1 = Erste gefundene Klammer

Die Zahlen werden ausgetauscht, wenn Resultat 2 (Zweite Gruppierung, Klammern) an erster Stelle steht und umgekehrt: $2 x $1 mm

WEITERFÜHRENDE LINKS

https://indesignsecrets.com/tag/grep (English)

Quick reference chart (English)

Adobe Help