Alphabet in regulären Ausdrücken

Name Verwendete Bezeichnung Beispiel für die Verwendung
Beliebiges Zeichen * "c"*"t" – lässt die Wörter cat, cot usw. zu.
Buchstabe C C"ot" – lässt die Wörter Rot, pot, cot, Dot, mot usw. zu.
Großbuchstabe A A"ot" – lässt die Wörter Rot, Cot, Mot, Dot usw. zu.
Kleinbuchstabe a a"ot" – lässt die Wörter rot, cot, mot, dot usw. zu.
Ziffer oder Buchstabe X X – lässt jedes einzelne Vorkommen eines Buchstabens oder einer Ziffer zu.
Nummer N N"." – lässt die Kombinationen 5., 4., 6. usw. zu.
Zeichenfolge " " "cot"
Oder | "pl"("o"|"a")"t" – lässt die Wörter "plot" und "plat" zu.
Zeichen aus Gruppe [] [tm]"ot" – lässt die Wörter "tot" und "mot" zu.
Zeichen nicht aus Gruppe [^] [^t]"ot" – lässt die Wörter "cot", "lot" usw. zu, aber nicht das Wort "tot".
Leerzeichen (in Gruppe) \s [A\s] lässt nur den Buchstaben A oder ein Leerzeichen zu.

Eine beliebige Anzahl von Wiederholungen

(gilt für den davor stehenden Ausdruck oder Unterausdruck)

{-} [AB74]{-} – lässt beliebige Kombinationen der Zeichen A, B, 7 und 4 beliebiger Länge zu.
n Wiederholungen {n} N{2}"." – lässt die Kombinationen 25., 84., 11. usw. zu.
n bis m Wiederholungen {n-m} N{1-3}"." – lässt die Kombinationen 5., 84., 111. usw. zu.
0 bis n Wiederholungen {-n} N{-2}"." – lässt die Kombinationen 84., 5. usw. zu.
n und mehr Wiederholungen {n-} N{2-}"." – lässt die Kombinationen 25., 834., 311., 34576. usw. zu.
Unterausdruck ()
Bindestrich [\-]
Umgekehrter Schrägstrich [\\]

Beispiele für reguläre Ausdrücke:

  1. Postleitzahl: [0-9]{6}

Ein Beispielwert: "142172"

  1. Postleitzahl (USA): [0-9]{5}("-"[0-9]{4}){-1}

Beispielwerte: "55416", "33701-4313"

  1. Einkommen: N{4-8}[,]N{2}

Beispielwerte: "15000,00", "4499,00"

  1. Monat in numerischer Form: ((|"0")[1-9])|("10")|("11")|("12")

Beispielwerte: "4", "05", "12"

  1. Bruch: ("-"|)([0-9]{1-})(|(("."|",")([0-9]{1-})))

Beispielwerte: "1234,567", "0.99", "100,0", "-345.6788903"

  1. E-mail: [A-Za-z0-9_]{1-}(("."|"-")[A-Za-z0-9_]{1-}){-3}"@"[A-Za-z0-9_]{1-}(("."|"-")[A-Za-z0-9_]{1-}){-4}"."([A-Za-z]{2-4}|"asia"|"museum"|"travel"|"example"|"localhost")

Beispielwerte: "support@abbyy.com", "my-name@company.org.ru", "info@gallery.museum"

14.01.2021 14:17:18


Please leave your feedback about this article