Häufig gestellte Fragen

Beispiele für reguläre Ausdrücke
Zuletzt aktualisiert vor 5 Monaten


Reguläre Ausdrucke für Felder dienen dazu, nur Teile des gefundenen Textes in das Feld einzutragen.
Dies nutzt vor allem bei Positionsdaten oder Textblöcken, bei denen die Position des gesuchten Textes innerhalb der Position variiert.
Zur Kontrolle eines regulären Ausdrucks nutzen Sie unseren RegEx Tester, der im AutoClick-Menü unter Extras aufgerufen wird.
Ein Tutorial zu regulären Ausdrücken finden Sie z.B. unter
https://www.danielfett.de/de/tutorials/tutorial-regulare-ausdrucke/

Beispiele
  • Erste Zeile eines mehrzeiligen Blocks:
    ^([^\r\n]+)
  • Zweite Zeile eines mehrzeiligen Blocks:
    ^.*\r\n([^\r\n]+)
  • Alle Zeilen eines mehrzeiligen Blocks außer der ersten Zeile:
    ^.*\r\n([^~]*)
  • Erste Zeile eines mehrzeiligen Blocks ohne 'Firma' (in der ersten Zeile oder vor dem Firmennamen):
    (?:Firma){0,1}(?:\r\n){0,1}([^\r\n]*)
  • Erste Zeile eines mehrzeiligen Blocks / Kreditorname OHNE 'Vertraulich':
    (?:.*ertr.*lich.*[^~]{0,1}){0,1}([^\r\n]*)
    Die erste Zeile inkl. Zeilenumbruch wird nicht gelesen, wenn sie 'ertr.*lich' enthält. Vom Rest wird alles bis zum ersten Zeilenumbruch extrahiert.
  • Erste Zeile eines mehrzeiligen Blocks / Kreditorname OHNE erste Zeile mit 'Vertraulich' oder 'Firma':(?:(?:.*ertr.*lich.*|.*Firma.*)[^~]{0,1}){0,1}([^\r\n]*)
    Die erste Zeile inkl. Zeilenumbruch wird nicht gelesen, wenn sie 'ertr.*lich' enthält. Vom Rest wird alles bis zum ersten Zeilenumbruch extrahiert.
  • Nur Adresse OHNE Firma und ohne das optionale Wort Vertraulich
    (?:.*ertr.*lich.*[^~]{0,1}){0,1}(?:.*[^~]{0,1}){0,1}([^~]*)
  • Die 5 ersten Ziffern einer Zahl werden ausgelesen:
    ([^+]{5})
  • Nur Zahlen in einem Ausdruck ohne Leerzeichen (beispielshaft wenn RG123456789 geschrieben wird)
    (\d+)
  • Ausdruck zum Auslesen eines Wertes z.B. 5 Zeichen (nur Zahlen) am Ende
    ([0-9]{5,})$
  • Zeichen, die auf einer Zeile durch "/" getrennt sind kann man auslesen wie folgt.:
    /(.*) --> alle Zeichen rechts des "/"
    (.*)/ --> alle Zeichen links des "/"
  • Drei durch "/" getrennte Zeichenketten:
    (.*)/.*/.* 1. Zeichenkette
    .*/(.*)/.* 2. Zeichenkette
    .*/.*/(.*) 3. Zeichenkette
  • Betrag darf nur zwei Nachkommastellen enthalten:
    (.*[^0-9]\d{2}).{0,1}$
  • Alle Zeichen hinter Artikelnr:
    .*Artikelnr.: (.*)
  • Stückzahl vor ST
    .*?([0-9]+) ST




Bitte warten!

Bitte warten... es dauert eine Sekunde!