...
Haben Sie als Belegnummer den Aufbau RE2 1234567, so kann folgender regulärer Ausdruck eingerichtet werden:
Ausdruck zum Suchen innerhalb des Textes | Informationen |
---|
Code Block |
---|
RE2
| Dieser Text muss am Anfang des Ergebnisses stehen. |
code | Die eckige Klammer kennzeichnet eine Zeichenmenge |
code |
[\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
...
Code Block |
---|
([\d]{4})([-])([\d]{4}) |
Ausdruck zum Suchen innerhalb des Textes | Informationen |
---|
code |
---|
| 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
...
Code Block |
---|
[\s][\d]{5,5}[-][\d]{2,2}[\s] |
Ausdruck zum Suchen innerhalb des Textes | Informationen |
---|
code |
---|
| Irgendein wörtertrennendes Zeichen |
code |
| 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 |
| Gibt an, dass an dieser Stelle ein "-" enthalten sein muss. |
code |
| An dieser Stelle des gesuchten Wertes muss genau 2 mal in Folge ein numerischer Wert enthalten sein. |
code |
| Irgendein wörtertrennendes Zeichen |
Beispiel 4: Buchstabe "R" gefolgt von vierstelliger Zahl - Punkt - vierstellige Zahl
...
Code Block |
---|
R\d{4}\.(\d{4})\b |
Ausdruck zum Suchen innerhalb des Textes | Informationen |
---|
code |
---|
| Das Zeichen "R" muss am Anfang des gesuchten Wertes stehen. |
Code Block |
---|
| 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 |
| Gibt an, dass an dieser Stelle ein Punkt enthalten sein muss. |
code |
| An dieser Stelle des gesuchten Wertes muss genau 4 mal in Folge ein numerischer Wert enthalten sein. |
codeBeispiel 5: Elfstellige Belegnummer mit Aufbau "Jahr vierstellig" - 3 Buchstaben - vier- bis sechsstellige Nummer
...
Code Block |
---|
(?i)[\d]{4}(URE|LRE|GLE)[\d]{4,6} |
Ausdruck zum Suchen innerhalb des Textes | Informationen |
---|
code |
---|
| Gibt an, dass beim Suchen keine Unterscheidung zwischen Groß- und Kleinschreibung gemacht wird. |
Code Block |
---|
| 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 |
| Gibt an, dass nach den ersten vier Ziffern die Buchstaben URE, LRE oder GLE folgen müssen. |
Code Block |
---|
| 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
...
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 |
---|
code |
---|
|
| Der gesuchte Ausdruck muss mit "23" beginnen. |
code |
| 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 |
| | 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. |
Beispiel 7: Belegnummer ist elfstellig und beginnend mit "RE23" - finale Ziffer mit sowie ohne Leerschritt wird gefunden
...
Code Block |
---|
RE23[\d]{5,5}([ ]{0,1}[\d]{0,1}) |
...
Ausdruck zum Suchen innerhalb des Textes | Informationen |
---|
Code Block |
---|
RE23
| "RE23" muss am Anfang des gesuchten Wertes stehen. |
code |
[\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. Note |
---|
| In der eckigen Klammer muss ein Leerzeichen vorhanden sein. |
|
code |
[\d]{0,1}
| An dieser Stelle des gesuchten Wertes muss kein oder maximal 1 numerischer Wert enthalten sein. |