Zum Hauptinhalt springen
Scanning Station verwendet ein benutzerdefiniertes Alphabet für reguläre Ausdrücke, um Werte von Registrierungsparametern zu validieren. Die folgenden Token beschreiben die verfügbare Syntax.
NameÜbliche BezeichnungAnwendungsbeispiel
Beliebiges Zeichen*`"c"*"t"` erlaubt Wörter wie cat, cot usw.
BuchstabeC`C"ot"` erlaubt Wörter wie Rot, pot, cot, Dot, mot usw.
GroßbuchstabeA`A"ot"` erlaubt Wörter wie Rot, Cot, Mot, Dot usw.
Kleinbuchstabea`a"ot"` erlaubt Wörter wie rot, cot, mot, dot usw.
Buchstabe oder ZifferX`X` erlaubt jede einzelne Ziffer oder jeden einzelnen Buchstaben.
ZifferN`N"th"` erlaubt Wörter wie 5th, 4th, 6th usw.
String" "`"cot"`
Oder|`"pl"("o"|"a")"t"` erlaubt "plot" und "plat".
Zeichen aus einer Gruppe[]`[tm]"ot"` erlaubt "tot" und "mot".
Zeichen nicht aus einer Gruppe[^]`[^t]"ot"` erlaubt "cot", "lot" usw., aber nicht "tot".
Leerzeichen (innerhalb einer Gruppe)\s`[A\s]` erlaubt nur den Buchstaben A oder ein Leerzeichen.
Beliebige Anzahl von Wiederholungen{-}`[AB74]{-}` erlaubt jede Kombination aus A, B, 7, 4 in beliebiger Länge.
Genau n Wiederholungen{n}`N{2}"th"` erlaubt 25th, 84th, 11th usw.
Von n bis m Wiederholungen{n-m}`N{1-3}"th"` erlaubt 5th, 84th, 111th usw.
Von 0 bis n Wiederholungen{-n}`N{-2}"th"` erlaubt 84th, 5th usw.
n oder mehr Wiederholungen{n-}`N{2-}"th"` erlaubt 25th, 834th, 311th, 34576th usw.
Teilausdruck()
Bindestrich[\-]
Backslash-Symbol[\\]

Beispiele für reguläre Ausdrücke

ZweckMusterBeispielwerte
Postleitzahl[0-9]{6}142172
Postleitzahl (USA)[0-9]{5}("-"[0-9]{4}){-1}55416, 33701-4313
EinkommenN{4-8}[,]N{2}15000,00, 4499,00
Monat (numerisch)((|"0")[1-9])|("10")|("11")|("12")4, 05, 12
Dezimalzahl("-"|)([0-9]{1-})(|((".",")([0-9]{1-})))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")support@abbyy.com, my-name@company.org.ru, info@gallery.museum