Das Kleingedruckte

GREP Mogler enthält die Referenzen aus GREP für InDesign sowie für andere Programme und ist als E-Book Version eines Cheat Sheets zu verstehen. GREP Mogler erhebt nicht den Anspruch, Komplett und ohne Fehler zu sein. Es ist zu nehmen wie es ist. Es wird keine Haftung für Schäden übernommen …

GREP Mogler by Yves Apel, http://ebook-world.eu is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. Version 1.1, 10.04.2015.

CC-BY-NC(EU)-ND

Übersicht der Referenzen

(Table of contents)

Umbruchzeichen

Harter Zeilenumbruch Absatzende Standardzeilenumbruch Spaltenumbruch Rahmenumbruch Seitenumbruch Umbruch für ungerade Seiten Umbruch für gerade Seiten Bedingter Zeilenumbruch

Tabulator & Punkte

Tabulatorzeichen Tabulator für rechte Ausrichtung Punkt

Bindestriche und Trennstriche

Geviertstrich Halbgeviertstrich Bedingter Trennstrich Geschützter Trennstrich

Symbole

Aufzählungszeichen • Caret-Zeichen ^ Umgekehrter Schrägstrich \ Copyrightsymbol © Auslassungszeichen … Absatzmarke ¶ Symbol für eingetragene Marke ® Paragraphenzeichen § Symbol für Marke ™ Runde Klammer auf Runde Klammer zu Geschweifte Klammer auf Geschweifte Klammer zu Eckige Klammer auf Eckige Klammer zu Tilde

Anführungszeichen

Alle doppelten Anführungszeichen Alle einfachen Anführungszeichen Gerades doppeltes Anführungszeichen Öffnendes Anführungszeichen Schließendes Anführungszeichen Gerades einfaches Anführungszeichen Öffnendes einfaches Anführungszeichen Schließendes einfaches Anführungszeichen

Leerzeichen

Geviert Halbgeviert Ausgleichs-Leerzeichen 1/24-Geviert Geschütztes Leerzeichen Geschütztes Leerzeichen (feste Breite) Achtelgeviert Ziffernleerzeichen Interpunktionsleerzeichen Drittelgeviert Viertelgeviert Sechstelgeviert

Marker

Alle Seitenzahlen Aktuelle Seitenzahl Nächste Seitenzahl Vorherige Seitenzahl Abschnittsmarke Marke für verankertes Objekt Marke für Fußnotenverweis Indexmarke

Variable

Alle Variablen Laufende Kopfzeile (Absatzformat) Laufende Kopfzeile (Zeichenformat) Benutzerdefinierter Text Letzte Seitenzahl Kapitelnummer Erstellungsdatum Änderungsdatum Ausgabedatum Dateiname Metadata Bildunterschrift

Sonstige

Einzug bis hierhin Verschachteltes Format hier beenden Verbindung unterdrücken Japanisches Aufzählungszeichen Ideographic Leerzeichen

Platzhalter

Beliebige Ziffer Beliebiges Zeichen, das keine Ziffer ist Beliebiger Buchstabe Beliebiges Zeichen Leerraum (beliebiger Leerraum oder Tab) Beliebiges Zeichen, das kein Leerraum ist Beliebiger vertikaler Raum Beliebiger senkrechter Raum Alle Wortzeichen Beliebiges Zeichen, das kein Wortzeichen ist Alle Kleinbuchstaben Beliebiges Zeichen, das kein Kleinbuchstabe ist Alle Großbuchstaben Beliebiges Zeichen, das kein Großbuchstabe ist Kanji

Positionen

Wortbeginn Wortende Wortgrenze Gegenteil der Wortgrenze Absatzbeginn Absatzende [Position] Anfang vom Textabschnitt Ende vom Textabschnitt

Wiederholung

Null oder ein Mal Null oder mehrere Male Ein oder mehrere Male Null oder ein Mal (kürzeste Entsprechung) Null oder mehrere Male (kürzeste Entsprechung) Ein oder mehrere Male (kürzeste Entsprechung)

Entsprechung

Markierter Unterausdruck Unmarkierter Unterausdruck Zeichensatz Zeichensatz, nicht in der Auswahl enthalten Wiederholungen Oder Positives Lookbehind Negatives Lookbehind Positives Lookahead Negatives Lookahead

Modifizierer

„Groß-/Kleinschreibung ignorieren“ ein „Groß-/Kleinschreibung ignorieren“ aus „Mehrzeilig“ ein „Mehrzeilig“ aus „Eine Zeile“ ein „Eine Zeile“ aus „Leerraum ignorieren“ ein „Leerraum ignorieren“ aus

Posix

Beliebiges alphanumerisches Zeichen Beliebiger Buchstabe Beliebige Ziffer Beliebiges Interpunktionszeichen Beliebiges Leer- und Umbruchzeichen Beliebiger Kleinbuchstabe Beliebiger Großbuchstabe Beliebiges Wortzeichen Beliebiges Hexadezimalzifferzeichen 0-9, a-f und A-F Beliebige Zeichenvariationen einer bestimmten Glyphe Beliebiges Leerraumzeichen, entweder Leerzeichen oder Tab Beliebiges Steuerzeichen Beliebiges grafisches Zeichen Beliebiges druckbares Zeichen Beliebiges Zeichen, dessen Code über 255 liegt

Unterausdrücke wiederverwenden

Markierter Unterausdruck 1 Markierter Unterausdruck 2 Markierter Unterausdruck 3 Markierter Unterausdruck 4 Markierter Unterausdruck 5 Markierter Unterausdruck 6 Markierter Unterausdruck 7 Markierter Unterausdruck 8 Markierter Unterausdruck 9

Unicode

Unicode Referenz

Ersetzen

Gesamter gefundener Text Text gefunden 1 Text gefunden 2 Text gefunden 3 Text gefunden 4 Text gefunden 5 Text gefunden 6 Text gefunden 7 Text gefunden 8 Text gefunden 9 Inhalt der Zwischenablage, formatiert Inhalt der Zwischenablage, unformatiert

Nicht dokumentierte GREP codes

Umbruchzeichen

(Break Character)

Harter Zeilenumbruch  (Forced Line Break)

\n

Text Ref.:  ^n

Absatzende  (End of Paragraph)

\r

Text Ref.:  ^p

Standardzeilenumbruch  (Standard Carriage Return)

~b

Text Ref.:  ^b

Spaltenumbruch  (Column Break)

~M

Text Ref.:  ^M

Rahmenumbruch  (Frame Break)

~R

Text Ref.:  ^R

Seitenumbruch  (Page Break)

~P

Text Ref.:  ^P

Umbruch für ungerade Seiten  (Odd Page Break)

~L

Text Ref.:  ^L

Umbruch für gerade Seiten  (Even Page Break)

~E

Text Ref.:  ^E

Bedingter Zeilenumbruch  (Discretionary Line Break)

~k

Text Ref.:  ^k

Tabulator & Punkte

(Tab)

Tabulatorzeichen  (Tab)

\t

Text Ref.:  ^t

Tabulator für rechte Ausrichtung  (Right Indent Tab)

~y

Text Ref.:  ^y

Punkt  (Dot)

\.

Text Ref.:  .

Bindestriche und Trennstriche

(Hyphens and Dashes)

Geviertstrich  (Em Dash)

~_

Text Ref.:  ^_

Halbgeviertstrich  (En Dash)

~=

Text Ref.:  ^=

Bedingter Trennstrich  (Discretionary Hyphen)

~-

Text Ref.:  ^-

Geschützter Trennstrich  (Nonbreaking Hyphen)

~~

Text Ref.:  ^~

Symbole

(Symbols)

Aufzählungszeichen •  (Bullet Character •)

~8

Text Ref.:  ^8

Caret-Zeichen ^  (Carat Character ^)

\^

Text Ref.:  ^^

Umgekehrter Schrägstrich \  (Backslash Character \)

\\

Text Ref.:  \

Copyrightsymbol ©  (Copyright Symbol ©)

~2

Text Ref.:  ^2

Auslassungszeichen …  (Ellipsis …)

~e

Text Ref.:  ^e

Absatzmarke ¶  (Paragraph Symbol ¶)

~7

Text Ref.:  ^7

Symbol für eingetragene Marke ®  (Registered Trademark Symbol ®)

~r

Text Ref.:  ^r

Paragraphenzeichen §  (Section Symbol §)

~6

Text Ref.:  ^6

Symbol für Marke ™  (Trademark Symbol ™)

~d

Text Ref.:  ^d

Runde Klammer auf  (Open Parenthesis)

\(

Text Ref.:  (

Runde Klammer zu  (Closed Parenthesis)

\)

Text Ref.:  )

Geschweifte Klammer auf  (Open Brace Character)

\{

Text Ref.:  {

Geschweifte Klammer zu  (Closed Brace Character)

\}

Text Ref.:  }

Eckige Klammer auf  (Open Bracket Character)

\[

Text Ref.:  [

Eckige Klammer zu  (Closed Bracket Character)

\]

Text Ref.:  ]

Tilde  (Tilde)

\~

Text Ref.:  ~

Anführungszeichen

(Quotation Marks)

Alle doppelten Anführungszeichen  (Any Double Quotation Marks)

"

Text Ref.:  "

Alle einfachen Anführungszeichen  (Any Single Quotation Marks)

'

Text Ref.:  '

Gerades doppeltes Anführungszeichen  (Straight Double Quotation Marks)

~"

Text Ref.:  ^"

Öffnendes Anführungszeichen  (Double Left Quotation Marks)

~{

Text Ref.:  ^{

Schließendes Anführungszeichen  (Double Right Quotation Marks)

~}

Text Ref.:  ^}

Gerades einfaches Anführungszeichen  (Straight Single Quotation Mark)

~'

Text Ref.:  ^'

Öffnendes einfaches Anführungszeichen  (Single Left Quotation Mark)

~[

Text Ref.:  ^[

Schließendes einfaches Anführungszeichen  (Single Right Quotation Mark)

~]

Text Ref.:  ^]

Leerzeichen

(White Space)

Geviert  (Em Space)

~m

Text Ref.:  ^m

Halbgeviert  (En Space)

~>

Text Ref.:  ^>

Ausgleichs-Leerzeichen  (Flush Space)

~f

Text Ref.:  ^f

1/24-Geviert  (Hair Space)

~|

Text Ref.:  ^|

Geschütztes Leerzeichen  (Nonbreaking Space)

~S

Text Ref.:  ^S

Geschütztes Leerzeichen (feste Breite)  (Nonbreaking Space Fixed Width)

~s

Text Ref.:  ^s

Achtelgeviert  (Thin Space)

~<

Text Ref.:  ^<

Ziffernleerzeichen  (Figure Space)

~/

Text Ref.:  ^/

Interpunktionsleerzeichen  (Punctuation Space)

~.

Text Ref.:  ^.

Drittelgeviert  (Third Space)

~3

Text Ref.:  ^3

Viertelgeviert  (Quarter Space)

~4

Text Ref.:  ^4

Sechstelgeviert  (Sixth Space)

~%

Text Ref.:  ^%

Marker

(Markers)

Alle Seitenzahlen  (Any Page Number)

~#

Text Ref.:  ^#

Aktuelle Seitenzahl  (Current Page Number)

~N

Text Ref.:  ^N

Nächste Seitenzahl  (Next Page Number)

~X

Text Ref.:  ^X

Vorherige Seitenzahl  (Previous Page Number)

~V

Text Ref.:  ^V

Abschnittsmarke  (Section Marker)

~x

Text Ref.:  ^x

Marke für verankertes Objekt  (Anchored Object Marker)

~a

Text Ref.:  ^a

Marke für Fußnotenverweis  (Footnote Reference Marker)

~F

Text Ref.:  ^F

Indexmarke  (Index Reference Marker)

~I

Text Ref.:  ^I

Variable

(Variable)

Alle Variablen  (Any Variable)

~v

Text Ref.:  ^v

Laufende Kopfzeile (Absatzformat)   (Running Header (Paragraph Style))

~Y

Text Ref.:  ^Y

Laufende Kopfzeile (Zeichenformat)  (Running Header (Character Style))

~Z

Text Ref.:  ^Z

Benutzerdefinierter Text  (Custom Text)

~u

Text Ref.:  ^u

Letzte Seitenzahl  (Last Page Number)

~T

Text Ref.:  ^T

Kapitelnummer  (Chapter Number)

~H

Text Ref.:  ^H

Erstellungsdatum  (Creation Date)

~O

Text Ref.:  ^O

Änderungsdatum  (Modification Date)

~o

Text Ref.:  ^o

Ausgabedatum  (Output Date)

~D

Text Ref.:  ^D

Dateiname  (File Name)

~1

Text Ref.:  ^1

Metadata Bildunterschrift  (Metadata Caption)

~J

Text Ref.:  ^J

Sonstige

(Other)

Einzug bis hierhin  (Indent to Here)

~i

Text Ref.:  ^i

Verschachteltes Format hier beenden  (End Nested Style Here)

~h

Text Ref.:  ^h

Verbindung unterdrücken  (Non-Joiner)

~j

Text Ref.:  ^j

Japanisches Aufzählungszeichen  (Japanese Bullet)

~5

Text Ref.:  ^5

Ideographic Leerzeichen  (Ideographic Space)

~(

Text Ref.:  ^(

Platzhalter

(Wildcards)

Beliebige Ziffer  (Any Digit)

\d

Text Ref.:  ^9

Beliebiges Zeichen, das keine Ziffer ist  (Any Character, but not a digit)

\D

Beliebiger Buchstabe  (Any Letter)

[\l\u]

Text Ref.:  ^$

Beliebiges Zeichen  (Any Character)

.

Text Ref.:  ^?

Leerraum (beliebiger Leerraum oder Tab)  (Any White Space)

\s

Text Ref.:  ^w

Beliebiges Zeichen, das kein Leerraum ist  (Any Character, but not a White Space)

\S

Beliebiger vertikaler Raum  (Any Vertical Space (hard and soft returns))

\v

Beliebiger senkrechter Raum  (Any Horizontal Space (all but hard returns))

\h

Alle Wortzeichen  (Any Word Character)

\w

Beliebiges Zeichen, das kein Wortzeichen ist  (Any Character, but not a Word Character)

\W

Alle Kleinbuchstaben  (Any Lowercase Letter)

\l

Beliebiges Zeichen, das kein Kleinbuchstabe ist  (Any Character, but not an Lowercase Letter)

\L

Alle Großbuchstaben  (Any Uppercase Letter)

\u

Beliebiges Zeichen, das kein Großbuchstabe ist  (Any Character, but not an Uppercase Letter)

\U

Kanji  (Kanji)

~K

Text Ref.:  ^K

Positionen

(Locations)

Wortbeginn  (Beginning of Word)

\<

Wortende  (End of Word)

\>

Wortgrenze  (Word Boundary)

\b

Gegenteil der Wortgrenze  (Opposite of Word Boundary)

\B

Absatzbeginn  (Beginning of Paragraph)

^

Absatzende [Position]  (End of Paragraph)

$

Anfang vom Textabschnitt  (Beginning of Story)

\A

Ende vom Textabschnitt  (End of Story)

\Z

Wiederholung

(Repeat)

Null oder ein Mal  (Zero or One Time)

?

Null oder mehrere Male  (Zero or More Times)

*

Ein oder mehrere Male  (One or More Times)

+

Null oder ein Mal (kürzeste Entsprechung)  (Zero or One Time (Shortest Match))

??

Null oder mehrere Male (kürzeste Entsprechung)  (Zero or More Times (Shortest Match))

*?

Ein oder mehrere Male (kürzeste Entsprechung)  (One or More Times (Shortest Match))

+?

Entsprechung

(Match)

Markierter Unterausdruck  (Marking Subexpression)

()

Unmarkierter Unterausdruck  (Non-Marking Subexpression)

(?:)

Notiz: Nicht markierte Unterausdrücke werden nicht im Ersetzen-Feld berücksichtigt. Gefundene Gruppen können nicht mit $1, $2, … beim Ersetzen eingefügt werden, was Sinn und Zweck von einem unmarkierter Unterausdruck ist.

Zeichensatz  (Character Set)

[]

Zeichensatz, nicht in der Auswahl enthalten  (Character Set, not in the range of the selection)

[^]

Beispiel: Gibt man [^c] an wird alles ausser »c« gefunden.

Wiederholungen  (Repetitions)

{}

Oder  (Or)

|

Positives Lookbehind  (Positive Lookbehind)

(?<=)

Negatives Lookbehind  (Negative Lookbehind)

(?<!)

Positives Lookahead  (Positive Lookahead)

(?=)

Negatives Lookahead  (Negative Lookahead)

(?!)

Modifizierer

(Modifiers)

„Groß-/Kleinschreibung ignorieren“ ein  (Case-Insensitive On)

(?i)

„Groß-/Kleinschreibung ignorieren“ aus  (Case-Insensitive Off)

(?-i)

„Mehrzeilig“ ein  (Multiline On)

(?m)

„Mehrzeilig“ aus  (Multiline Off)

(?-m)

„Eine Zeile“ ein  (Single-Line On)

(?s)

„Eine Zeile“ aus  (Single-Line Off)

(?-s)

„Leerraum ignorieren“ ein  (Ignore Whitespace On)

(?w)

„Leerraum ignorieren“ aus  (Ignore Whitespace Off)

(?-w)

Posix

(Posix)

Beliebiges alphanumerisches Zeichen  (Any alphanumeric character)

[[:alnum:]]

Beliebiger Buchstabe  (Any alphabetic character)

[[:alpha:]]

Beliebige Ziffer  (Only digits 0 to 9)

[[:digit:]]

Beliebiges Interpunktionszeichen  (Any punctuation and symbols)

[[:punct:]]

Beliebiges Leer- und Umbruchzeichen  (Any whitespace and break)

[[:space:]]

Beliebiger Kleinbuchstabe  (Any lowercase character a to z)

[[:lower:]]

Beliebiger Großbuchstabe  (Any uppercase character A to Z)

[[:upper:]]

Beliebiges Wortzeichen  (Any letter, number, and underscore)

[[:word:]]

Beliebiges Hexadezimalzifferzeichen 0-9, a-f und A-F  (Any hexadecimal 0-9, a-f, and A-F)

[[:xdigit:]]

Beliebige Zeichenvariationen einer bestimmten Glyphe  (Any character of a certain glyph set)

[[=a=]]

Beliebiges Leerraumzeichen, entweder Leerzeichen oder Tab  (Any blank character, ie space or tab)

[[:blank:]]

Beliebiges Steuerzeichen  (Any control character)

[[:cntrl:]]

Beliebiges grafisches Zeichen  (Any visible character)

[[:graph:]]

Beliebiges druckbares Zeichen  (Any visible characters and spaces)

[[:print:]]

Beliebiges Zeichen, dessen Code über 255 liegt  (Any character code greater than 255)

[[:unicode:]]

Unterausdrücke wiederverwenden

(Re-use of Sub-Expressions)

Markierter Unterausdruck 1  (Marking sub-expression 1)

\1

Beispiel: (.+\r)\1 findet doppelt hintereinanderstehende Absätze mit gleichem Inhalt.

Markierter Unterausdruck 2  (Marking sub-expression 2)

\2

Markierter Unterausdruck 3  (Marking sub-expression 3)

\3

Markierter Unterausdruck 4  (Marking sub-expression 4)

\4

Markierter Unterausdruck 5  (Marking sub-expression 5)

\5

Markierter Unterausdruck 6  (Marking sub-expression 6)

\6

Markierter Unterausdruck 7  (Marking sub-expression 7)

\7

Markierter Unterausdruck 8  (Marking sub-expression 8)

\8

Markierter Unterausdruck 9  (Marking sub-expression 9)

\9

Unicode

(Unicode)

Unicode Referenz  (Unicode reference)

\x{####}

Beispiel: \x{00B1} suchen um ein »±« zu finden.

Ersetzen

(Change Field)

Gesamter gefundener Text  (Found Text)

$0

Text gefunden 1  (Found 1)

$1

Notiz: Bei einigen Programmen wie BareBones BBEdit muss Anstelle vom »$« ein »\« im ersetzen Feld eingegeben werden. Die ersetzen Werte wären z.B.: \1, \2, \3, etc. Anders als InDesign erlaubt BBEdit auch mehr als 9 Gruppierungen.

Text gefunden 2  (Found 2)

$2

Text gefunden 3  (Found 3)

$3

Text gefunden 4  (Found 4)

$4

Text gefunden 5  (Found 5)

$5

Text gefunden 6  (Found 6)

$6

Text gefunden 7  (Found 7)

$7

Text gefunden 8  (Found 8)

$8

Text gefunden 9  (Found 9)

$9

Inhalt der Zwischenablage, formatiert  (Clipboard: formatted)

~c

Text Ref.:  ^c

Inhalt der Zwischenablage, unformatiert  (Clipboard: unformatted)

~C

Text Ref.:  ^C

Nicht dokumentierte GREP codes

(More undocumented GREP codes)

Letter

\p{letter}

Lowercase letter

\p{lowercase_letter}

Uppercase letter

\p{uppercase_letter}

Titlecase letter

\p{titlecase_letter}

Spacing modifier letter

\p{modifier_letter}

Non-case non-modifier letters

\p{letter_other}

Marks

\p{mark}

Diacritical and tone marks

\p{non_spacing_mark}

Vowels SE Asian languages

\p{spacing_combining_mark}

Circles, squares, keycaps

\p{enclosing_mark}

Spaces, returns, 2028, 2029

\p{separator}

All spaces except tab & return

\p{space_separator}

Line separator character 2028

\p{line_separator}

Paragraph separator 2029

\p{paragraph_separator}

Math and Wingdings

\p{symbol}

Math symbols

\p{math_symbol}

Currency symbols

\p{currency_symbol}

Modifier symbols

\p{modifier_symbol}

Wingdings, dingbats

\p{other_symbol}

Numbers

\p{number}

Digits 0 to 9

\p{decimal_digit_number}

Roman numerals

\p{letter_number}

Other numbers

\p{other_number}

Punctuation

\p{punctuation}

Hyphens and dashes

\p{dash_punctuation}

Opening parentheses, braces

\p{open_punctuation}

Closing parentheses, brackets

\p{close_punctuation}

Opening quotes

\p{initial_punctuation}

Closing quotes

\p{final_punctuation}

Underscore, 203F, 2040, 2054

\p{connector_punctuation}

Other punctuation

\p{other_punctuation}

Other

\p{other}

Control characters

\p{control}

Formatting character markers

\p{format}

E000–F8FF

\p{private_use}

Unassigned Unicode range

\p{unassigned}