Notation für Ausdrücke

Zur Validierung von Datenfeldern ist die Nutzung von regulären Ausdrücken in der Softwareentwicklung weit verbreitet. Wir nutzen zur Beschreibung unserer CSV-Datei nur die nachfolgenden syntaktischen Zeichen:

Ausdruck

Beschreibung

[] Inhalt eines Zeichens
[1-5] = eine Zahl von 1-5
[^1-5] = eine Zahl außer 1-5
[a-zA-Z+-] = Ein Buchstabe oder ein Sonderzeichen + oder -
{} Häufigkeit eines Zeichens
[1-5]{0,5} = optionales Feld mit 1 bis 5 Zahlen zw. 1-5
[1-5]{1,5} = Pflichtfeld mit 1 bis 5 Zahlen zw. 1-5
(|) Wertebereiche
(x|y) = Wert x oder Wert y
("EXTF"|"DTVF") = Wert "EXTF" oder "DTVF"
\d Zahlen von [0-9]
\w Zahlen und Buchstaben [a-zA-Z0-9]
. Alle Zeichen (Buchstaben, Zahlen, Sonderzeichen,...)

Für solche regulären Ausdrücke gibt es auch Browser Apps um die Patterns und deren zulässigen Feldinhalte zu überprüfen.

Bspw. https://www.regextester.com oder https://regex101.com.