Hallo zusammen,
ich habe ein kleines Regexp / DynamicField Problem, welches ich einfach nicht gelöst bekomme.
Über die ExternalTicketNumberRecognition befülle ich das DynamicField ID. Das klappt auch soweit,
allerdings schmeißt mir OTRS leider nicht nur den gewünschten Benutzernamen aus, sondern auch
immer noch ein [2] vorab .
Beispiel des unerwünschten Nebenprodukts:
ID: [2]Benutzername
Der Regexp scheint eigentlich korrekt zu sein und und wirft beim Testen auch nur das gewünschte Ergebnis aus.
Hat jemand eine Idee , wie ich das unerwünschte [2] weg bekomme, bzw. wo dieses überhaupt her kommt.
Hier einmal der Regexp und die zugehörige Nachricht.
Test String :
Neue Nachricht von: Benutzername (1.999)
Hallo,
hier kommt der Test Text.
Regexp:
(?<=Neue Nachricht von:\s)(\S*)
Testergebnis auf regex101:
Match 1
Full match 21-33 Benutzername
Group 1. 21-33 Benutzername
Ich hoffe einer hat eine Idee.
Ganz lieben Dank vorab.
Regexp und DynmicField
Re: Regexp und DynmicField
wie sieht denn die gesamte Mail im Plaintext aus?
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Re: Regexp und DynmicField
Hallo jojo,
vielen Dank für die Antwort. Den kompletten Plaintext, kann ich leider nicht öffentlich
posten. Allerdings könnte das bereits der Denkanstoß gewesen sein, den ich gebraucht
habe.
Wenn ich über die ExternalTicketNumberRecognition den Body auslese, wird die Plainmail
dann mit dem Regexp geprüft oder nur der daraus resultierende dargestellte Ergebnis ?
Der Inhalt der Nachricht sieht an der Passage, wo der Regexp scheinbar greift so aus :
Neue Nachricht von: <a href="linkzumuserkonto">Benutzername</a>
Ist das ggf. schon mein Fehler gewesen ?
Wenn ich den Plainbereich über Regex101 laufen lassen und den von mir genutzten Regexp
nehme, habe ich allerdings komplett kein Match. Daher verstehe ich auch nicht wie er dann
auf [2]Benutzername kommt.
Lieben Dank schon mal
vielen Dank für die Antwort. Den kompletten Plaintext, kann ich leider nicht öffentlich
posten. Allerdings könnte das bereits der Denkanstoß gewesen sein, den ich gebraucht
habe.
Wenn ich über die ExternalTicketNumberRecognition den Body auslese, wird die Plainmail
dann mit dem Regexp geprüft oder nur der daraus resultierende dargestellte Ergebnis ?
Der Inhalt der Nachricht sieht an der Passage, wo der Regexp scheinbar greift so aus :
Neue Nachricht von: <a href="linkzumuserkonto">Benutzername</a>
Ist das ggf. schon mein Fehler gewesen ?
Wenn ich den Plainbereich über Regex101 laufen lassen und den von mir genutzten Regexp
nehme, habe ich allerdings komplett kein Match. Daher verstehe ich auch nicht wie er dann
auf [2]Benutzername kommt.
Lieben Dank schon mal