Versions Compared

Key

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

...

Haben Sie als Belegnummer den Aufbau RE2 1234567, so kann folgender regulärer Ausdruck eingerichtet werden:

Code Block
RE2[\d]{7}


code code
Ausdruck zum Suchen innerhalb des TextesInformationen
Code Block
RE2
Dieser Text muss am Anfang des Ergebnisses stehen. 
[...]
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. 
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})


code
Ausdruck zum Suchen innerhalb des TextesInformationen
([\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

...

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


codecodecodecodecode
Ausdruck zum Suchen innerhalb des TextesInformationen
[\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 

 
Beispiel 4: Buchstabe "R" gefolgt von vierstelliger Zahl - Punkt - vierstellige Zahl

...

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


codecodecodecode
Ausdruck zum Suchen innerhalb des TextesInformationen
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.
\.
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

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

...

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


codecode
Ausdruck zum Suchen innerhalb des TextesInformationen
(?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. 
(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

...

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

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

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


^\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.


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})

...


codecode
Ausdruck zum Suchen innerhalb des TextesInformationen
Code Block
RE23
"RE23" 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. 
Code Block
[ ]{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.