Versions Compared

Key

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

...

Auf dieser Seite stellen wir Ihnen hilfreiche Beispiele für reguläre Ausdrücke vor. Über Schaltfläche: PARAMETER - SONSTIGE – REGULÄRE AUSDRÜCKE werden die entsprechenden Einträge hinterlegt. 

Nähere Informationen zum Aufbau entnehmen Sie bitte dem Kapitel: Reguläre Ausdrücke.

Tip
titleTipp:

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

...

Zusätzlich erklären wir für Sie in einer Tabelle die Funktion des im Beispiel angewandten regulären Ausdrucks. In den Parametern unter "Sonstige" - "Reguläre Ausdrücke" steht Ihnen ein Feld zum Testen eines Beispiels anhand des eingetragen regulären Ausdrucks zur Verfügung. Nutzen Sie die Beispiele in Kombination mit Tests, um reguläre Ausdrücke für Ihre Zwecke anzupassen und neu zu erfassen.

UI Expand
titleHinweis zum Testen von regulären Ausdrücken einblenden

Image Added


Beispiel 1: Belegnummer mit "RE2" gefolgt von sieben Mal nummerischer Wert

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

Code Block
RE2[\d]{7}


Ausdruck zum Suchen innerhalb des TextesInformationen
Code Block
RE2
RE2 


Dieser Text muss am Anfang des Ergebnisses stehen. 
Code Block
[...] 
Die eckige Klammer kennzeichnet eine Zeichenmenge 
Code Block
[\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. 
Code Block
{...}
 

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

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

...

Beispiel 2: Vierstellige Zahl - Bindestrich - vierstellige Zahl

Dieser Ausdruck erkennt Belegnummern mit dem Aufbau: vierstellige Zahl, unterbrochen von Bindestrich und weiterer vierstelliger Zahl, Beispiel: 3006-5123.

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


Ausdruck zum Suchen innerhalb des TextesInformationen


Code Block
([\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


Code Block
([-])
 


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

...

Beispiel 3: Fünfstellige Nummer Bindestrich - zweistellige Jahreszahl

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

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


Ausdruck zum Suchen innerhalb des TextesInformationen


Code Block
[\s]
 
irgendein


Irgendein wörtertrennendes Zeichen 


Code Block
[\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. 


Code Block
([-])
 


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


Code Block
[\d]{2,2}
 


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

Code Block
[\s]
 
irgendein

Irgendein wörtertrennendes Zeichen 

 

...

Beispiel 4:

...

Buchstabe "R" gefolgt von vierstelliger Zahl - Punkt - vierstellige Zahl

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

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


Ausdruck zum Suchen innerhalb des TextesInformationen


Code Block
R


Das Zeichen "R" muss am Anfang des gesuchten Wertes stehen


Code Block
\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.
 


Code Block
\.
 


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


Code Block
(\d{4})
 


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

Code Block
\
b
Wortgrenze 

Wortgrenze

...

Beispiel 5: Elfstellige Belegnummer mit Aufbau "Jahr vierstellig" - 3 Buchstaben - vier- bis sechsstellige Nummer

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

Beispiele: 

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


Ausdruck zum Suchen innerhalb des TextesInformationen


Code Block
(?i)
 


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


Code Block
[\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. 


Code Block
(URE|LRE|GLE)
 


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


Code Block
[\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.

 

...

Beispiel 6: Ausdruck muss mit "23" beginnen - mind. 4 x nr. Wert haben - Isolationsausdruck begrenzt auf 6 Zeichen

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

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

Code Block
23\d{4,}

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

Code Block
12^\d{46,6}
Ausdruck zum Suchen innerhalb des TextesAusdruck zum Isolieren des gesuchten Werts innerhalb des über Suchen gefundenen TextesInformationen
Code Block
23
12 



Der gesuchte Ausdruck muss mit
12
"23" beginnen. 
Code Block
\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


Code Block
^\d{6,6}

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

...

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

...

Image Added


Beispiel 7: Belegnummer ist elfstellig und beginnend mit "RE23" - finale Ziffer mit sowie ohne Leerschritt wird gefunden

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

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

.

Ausdruck zum Suchen innerhalb des TextesInformationen


Code Block
RE23


"RE23"

RE11 

RE11
muss am Anfang des gesuchten Wertes stehen.
 


Code Block
[\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. 


Code Block
[ ]{0,1}
 


Bedeutet, dass mindestens 0 aber maximal 1 Leerschritt

folgen 

folgen.

Note
titleBeachten Sie:

In der eckigen Klammer muss ein Leerzeichen vorhanden sein.


Code Block
[\d]{0,1}
 


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