Inhalt
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 |
---|
|
Die Beispiele auf dieser Seite werden in einem Codeblock bereitgestellt, ü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 |
---|
title | Hinweis 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 RE2 1234567, so kann dieser reguläre folgender regulärer Ausdruck eingerichtet werden.:
Ausdruck zum Suchen innerhalb des Textes | Informationen |
---|
RE2
|
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. |
...
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 Textes | Informationen |
---|
|
| 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. |
...
Beispiel 3: Fünfstellige Nummer Bindestrich - zweistellige Jahreszahl
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-1123)" gefunden werden.
Code Block |
---|
[\s][\d]{5,5}[-][\d]{2,2}[\s] |
Ausdruck zum Suchen innerhalb des Textes | Informationen |
---|
| Irgendein |
irgendein | 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. |
| An dieser Stelle des gesuchten Wertes muss genau 2 mal in Folge ein numerischer Wert enthalten sein. |
|
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 R2023 . 1234 besitzen.
Code Block |
---|
R\d{4}\.(\d{4})\b |
Dieser Reguläre Ausdruck kann verwendet werden, wenn die gesuchten Belegnummern den Aufbau R2011.1234 besitzen.
Ausdruck zum Suchen innerhalb des Textes | Informationen |
---|
|
R | Das Zeichen "R" muss am Anfang des gesuchten Wertes stehen. |
|
| 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. |
|
| An dieser Stelle des gesuchten Wertes muss genau 4 mal in Folge ein numerischer Wert enthalten sein. |
|
b 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 '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: 2011URE3759 oder 2011GLE1212 oder 201LRE951312
- 2023 URE3759
- 2023 GLE1212
- 2023 LRE951312
Code Block |
---|
(?i)[\d]{4}(URE|LRE|GLE)[\d]{4,6} |
Ausdruck zum Suchen innerhalb des Textes | Informationen |
---|
|
| Gibt an, dass beim Suchen keine Unterscheidung zwischen Groß- und Kleinschreibung gemacht wird. |
|
| 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 nach den ersten vier Ziffern die Buchstaben URE, LRE oder GLE folgen müssen. |
|
| 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. 125432 : 23 5432
Dabei werden alle 6- oder mehrstelligen Ziffernfolgen, die mit 12 "23" beginnen, gefunden.
Durch den Isolationsausdruck werden längere Ziffernfolgen auf 6 Stellen gekürzt.
Ausdruck zum Suchen innerhalb des Textes | Ausdruck zum Isolieren des gesuchten Werts innerhalb des über Suchen gefundenen Textes | Informationen |
---|
|
12 |
| Der gesuchte Ausdruck muss mit |
12 |
| 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
...
| 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 RE23 12345 1 (mit Leerschritt) oder RE11123451 RE23 123451 (ohne Leerzeichen) eingetragen. Manchmal wird auch die letzte Ziffer weggelassen. Dieser Reguläre Ausdruck findet diese beide Schreibweisen.
Code Block |
---|
RE23[\d]{5,5}([ ]{0,1}[\d]{0,1}) |
Ausdruck zum Suchen innerhalb des Textes | Informationen |
---|
RE23
| "RE23" |
RE11 | RE11 muss am Anfang des gesuchten Wertes stehen. |
| 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 folgen. Note |
---|
| 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. |