Umgang mit Regulären Ausdrücken

Wie Sie beispielsweise in der web.config reguläre Ausdrücke definieren können, erfahren Sie im folgenden Abschnitt.

Beispiel 1:

Sie möchten eine Postleitzahl angeben, die genau aus 5 Ziffern besteht.

Der reguläre Ausdruck hierfür lautet: ^[0-9]{5}$.

Beispiel 2:

Sie möchten einen Dateipfad angeben der mit file:/// beginnt und auf Windows-Systemen verwendet wird. Der reguläre Ausdruck hierfür lautet: ^file:\/\/\/.*$

Beispiel 3:

Sie möchten in der web.config-Datei den obengenannten Link einfügen. Wählen Sie als value den in Beispiel 2 genannten Ausdruck.

Der Eintrag lautet: <add key="LinkDescriptionExpression" value="^file:\/\/\/.*$"/>

Verwenden Sie für die Beispiele die folgenden Elemente:
^ Markiert den Stringanfang, das heißt, es dürfen keine Zeichen davor stehen.
[0-9]

Die eckigen Klammern enthalten die erlaubten Werte als Liste oder wie hier als Wertebereich. Erlaubt sind in diesem Beispiel Ziffern von 0 bis 9.

{5}

Die geschweiften Klammern ermöglichen die numerische Angabe von „Zeichenzahlen“, d. h. die Angabe, für wie viele Zeichen der vorherige Ausdruck gelten soll. In diesem Beispiel also für 5 Zeichen.

* Verwenden Sie * als Platzhalter - beipielsweise in Links.
\ Verwenden Sie \ als Maskierung des Schrägzeichens /, damit es nicht als Trennzeichen interpretiert wird.
$ Markiert das Stringende, d. h. es dürfen keine weiteren Zeichen eingegeben werden.