Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Inhalt

Table of Contents

Auf dieser Seite stellen wir Ihnen hilfreiche Beispiele für reguläre Ausdrücke vor.

Tip
titleTipp:

Die Beispiele stellen wir Ihnen zusätzlich auch in einem Codeblock bereit, über den Sie den jeweiligen regulären Ausdruck heraus kopieren können.

Regulärer Ausdruck: RE2[\d]{7}

Haben Sie als Belegnummer den Aufbau RE21234567, so kann dieser reguläre Ausdruck eingerichtet werden.

Code Block
RE2[\d]{7}


RE2 

Dieser Text muss am Anfang des Ergebnisses stehen. 

[...] 

Kennzeichnet Die eckige Klammer kennzeichnet eine Zeichenmenge 

[\d] 

Diese Menge beschreibt, dass nur Zahlen an der angegebenen Stelle im Ergebnis enthalten sein dürfen, in diesem Beispiel muss also als zweites Zeichen eine Ziffer zwischen "0" bis "9" stehen. 

{...} 

Gibt einen Wiederholungsfaktor für den letzten Abschnitt an, d.h. der letzte Abschnitt wird "..." mal ausgewertet, in unserem Beispiel .

In diesen Beispiel bedeutet [\d]{7} muss , dass sieben mal hintereinander ein numerischer Wert im Ergebnis enthalten sein muss


Regulärer Ausdruck: ([\d]{4})([-])([\d]{4})

Dieser Ausdruck erkennt Belegnummern mit dem Aufbau 3006-5123.

Code Block
([\d]{4})([-])([\d]{4})


([\d]{4}) 

Diese Menge beschreibt, dass nur Zahlen an der angegebenen Stelle im Ergebnis enthalten sein dürfen. Aufgrund des Wiederholungsfaktors wird diese Menge "..." Mal ausgewertet.
In diesem Beispiel muss viermal hintereinander ein numerischer Wert im Ergebnis enthalten sein

([-]) 

Gibt an, dass an dieser Stelle ein "-" enthalten sein muss. 


Regulärer Ausdruck: [\s][\d]{5,5}[-][\d]{2,2}[\s]

Mit diesem Regulären Ausdruck kann aus dem Verwendungszweck eine 8-stellige Belegnummer mit dem Aufbau Aufbau "die ersten 5 Stellen sind eine laufende Nummer, gefolgt von einem Bindestrich und der 2-stelligen Jahreszahl (z. B. 12345-11)"   gefunden werden.

Code Block
[\s][\d]{5,5}[-][\d]{2,2}[\s]


[\s] 

irgendein wörtertrennendes Zeichen 

[\d]{5,5} 

Diese Menge beschreibt, dass nur Zahlen an der angegebenen Stelle im Ergebnis enthalten sein dürfen. In den geschwungenen Klammern wird der Wiederholungsfaktor eingetragen.
An dieser Stelle des gesuchten Wertes muss genau 5 mal in Folge ein numerischer Wert enthalten sein. 

([-]) 

Gibt an, dass an dieser Stelle ein "-" enthalten sein muss. 

[\d]{2,2} 

An dieser Stelle des gesuchten Wertes muss genau 2 mal in Folge ein numerischer Wert enthalten sein. 

[\s] 

irgendein wörtertrennendes Zeichen 

 
Regulärer Ausdruck: R\d{4}\.(\d{4})\b

Dieser Reguläre Ausdruck kann verwendet werden, wenn die gesuchten Belegnummern den Aufbau R2011.1234 besitzen.

Code Block
R\d{4}\.(\d{4})\b


Das Zeichen R muss am Anfang des gesuchten Wertes stehen

\d{4} 

Diese Menge beschreibt, dass nur Zahlen an der angegebenen Stelle im Ergebnis enthalten sein dürfen. In den geschwungenen Klammern wird der Wiederholungsfaktor eingetragen.
An dieser Stelle des gesuchten Wertes muss genau 4 mal in Folge ein numerischer Wert enthalten sein. 

\. 

Gibt an, dass an dieser Stelle ein Punkt enthalten sein muss. 

(\d{4}) 

An dieser Stelle des gesuchten Wertes muss genau 4 mal in Folge ein numerischer Wert enthalten sein

\b 

Wortgrenze 


Regulärer Ausdruck: (?i)[\d]{4}(URE|LRE|GLE)[\d]{4,6}

Dieser Ausdruck kann verwendet werden, wenn die Belegnummer 11-stellig nach dem Schema Schema 'Jahr vierstellig gefolgt von 3 Buchstaben (entweder URE oder GLE oder LRE) gefolgt von einer vier- bis sechsstelligen laufenden Nummer' 

aufgebaut ist. 

Beispiele: 

  • 2011URE3759

...

  • 2011GLE1212

...

  • 201LRE951312
Code Block
(?i)[\d]{4}(URE|LRE|GLE)[\d]{4,6}


(?i) 

Gibt an, dass beim Suchen keine Unterscheidung zwischen Groß- und Kleinschreibung gemacht wird. 

[\d]{4} 

Diese Menge beschreibt, dass nur Zahlen an der angegebenen Stelle im Ergebnis enthalten sein dürfen. In den geschwungenen Klammern wird der Wiederholungsfaktor eingetragen.
An dieser Stelle des gesuchten Wertes muss genau 4 mal in Folge ein numerischer Wert enthalten sein. 

(URE|LRE|GLE) 

Gibt an, dass nach den ersten vier Ziffern die Buchstaben URE, LRE oder GLE folgen müssen. 

[\d]{4,6} 

An dieser Stelle des gesuchten Wertes muss mindestens 4 mal aber höchstens 6 mal in Folge ein numerischer Wert enthalten sein. 

Regulärer Ausdruck: 12\d{4,} mit Isolationsausdruck ^\d{6,6}

Dieser Ausdruck findet 6-stellige Belegnummern, die mit 12 beginnen. , z. B. 125432 : 125432 

Dabei werden alle 6- oder mehrstelligen Ziffernfolgen, die mit 12 beginnen, gefunden.

Durch den Isolationsausdruck werden längere Ziffernfolgen auf 6 Stellen gekürzt.

Code Block
12\d{4,}


12 

Der gesuchte Ausdruck muss mit 12 beginnen. 

\d{4,} 

Diese Menge beschreibt, dass nur Zahlen an der angegebenen Stelle im Ergebnis enthalten sein dürfen. In den geschwungenen Klammern wird der Wiederholungsfaktor eingetragen.
An dieser Stelle des gesuchten Wertes muss mindestens 4 mal in Folge ein numerischer Wert enthalten sein. Die maximale Anzahl der folgenden Ziffern ist unbegrenzt. 

Der Isolationsausdruck 

^\d{6,6} 

Isolationsausdruck muss im Feld "Ausdruck zum Isolieren des gesuchten Wertes innerhalb des über Suchen gefundenen Textes" eingetragen werden. 

Code Block
^\d{6,6}

Dadurch werden die ersten 6 Ziffern des gefundenen Wertes übernommen.

Regulärer Ausdruck: RE11[\d]{5,5}([ ]{0,1}[\d]{0,1})

Die Belegnummer ist 11-stellig mit RE11 beginnend. Da die Belegnummer vor der letzten Ziffer einen Leerschritt enthält, wird die Belegnummer durch die Kunden im Verwendungszweck entweder RE1112345 1 (mit Leerschritt) oder RE11123451 (ohne Leerzeichen) eingetragen. Manchmal wird auch die letzte Ziffer weggelassen.  Dieser Reguläre Ausdruck findet diese Schreibweisen.beide Schreibweisen.

Code Block
RE11[\d]{5,5}([ ]{0,1}[\d]{0,1})


RE11 

RE11 muss am Anfang des gesuchten Wertes stehen. 

[\d]{5,5} 

Diese Menge beschreibt, dass nur Zahlen an der angegebenen Stelle im Ergebnis enthalten sein dürfen. In den geschwungenen Klammern wird der Wiederholungsfaktor eingetragen.
An dieser Stelle des gesuchten Wertes muss genau 5 mal in Folge ein numerischer Wert enthalten sein. 

[ ]{0,1} 

Bedeutet, dass mindestens 0 aber maximal 1 Leerschritt folgen 

Note
titleBeachten Sie:

In der eckigen Klammer muss ein Leerzeichen vorhanden sein.


[\d]{0,1} 

An dieser Stelle des gesuchten Wertes muss kein oder maximal 1 numerischer Wert enthalten sein.