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:
- Postleitzahl: [0-9]{6}
Ein Beispielwert: "142172"
- Postleitzahl (USA): [0-9]{5}("-"[0-9]{4}){-1}
Beispielwerte: "55416", "33701-4313"
- Einkommen: N{4-8}[,]N{2}
Beispielwerte: "15000,00", "4499,00"
- Monat in numerischer Form: ((|"0")[1-9])|("10")|("11")|("12")
Beispielwerte: "4", "05", "12"
- Bruch: ("-"|)([0-9]{1-})(|(("."|",")([0-9]{1-})))
Beispielwerte: "1234,567", "0.99", "100,0", "-345.6788903"
- 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"
26.03.2024 13:49:48