Regex im Postmaster Filter fehlerhaft

Allgemein Fragen, deutsche News, Ankündigungen & Events zum OTRS
hschinnenburg
OTRS expert
Posts: 64
Joined: 16 Nov 2015, 12:59
OTRS Version?: 5.02.13

Regex im Postmaster Filter fehlerhaft

Postby hschinnenburg » 13 Nov 2017, 18:26

Hallo,

ich weise verschiedene Mails anhand des Betreffs Kunden zu.
Leider funktioniert der PostmasterFIlter nicht immer korrrekt.
Kann mir jemand helfen?

Folgende Unterschiedliche Betreffzeilen habe ich:

22_12345 Text
22_1234 Text
22_123 Text
22_12 Text
22_1 Text

Diese erkenne ich mittels Regex Eintrag in folgender Reihenfolge:

22_(\d{1})\s
22_(\d{2})\s
22_(\d{3})\s
22_(\d{4})\s
22_(\d{5})\s

Dann nutze ich den Wert und setze die Customer ID und Nummer:
Je nach Anzahl Ziffern kommen nullen hinzu, so dass immer 6 Stellen drin sind.
2[***]
20[***]
200[***]
2000[***]
20000[***]

Das läuft nicht immer korrekt. Woran kann es eurer Meinung nach dran liegen.
z.B. erhalte ich 215 als Nummer, dort müsste 200015 stehen.
Jemand eine Idee?
Danke
Hendrik

reneeb
OTRS guru
Posts: 4475
Joined: 13 Mar 2011, 09:54
OTRS Version?: 3.3.x
Company: Perl-Services.de
Contact:

Re: Regex im Postmaster Filter fehlerhaft

Postby reneeb » 13 Nov 2017, 18:58

Kannst Du mal die Konfigs - am besten als Screenshots - der Postmaster-Filter posten und eine Beispielmail?
Perl / OTRS development: http://perl-services.de
Free OTRS add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de

hschinnenburg
OTRS expert
Posts: 64
Joined: 16 Nov 2015, 12:59
OTRS Version?: 5.02.13

Re: Regex im Postmaster Filter fehlerhaft

Postby hschinnenburg » 14 Nov 2017, 10:47

Hallo,
bei der X-ten Prüfung ist nun aufgefallen, das "natürlich" ein Fehler drin war:

22_(\d{1})\s
22_(\d{2})\s
22_(\d{3})\s
22_(\d{4})\s
Der letzte Eintrag war nicht dieser
22_(\d{5})\s
, sondern
22_(\d*)\s

Damit wurden alle wieder geändert, da auch kein Stop nach Treffer enthalten war.
Korrigiert und nun läuft es.
Wiedermal Danke schön fürs Augen-öffnen ;)
Vg
Hendrik


Return to “Allgemeines”

Who is online

Users browsing this forum: No registered users and 1 guest