Regular expressions Problem
Peter Lohmann
listenmann at elrond.lohmann-services.de
Fri Sep 7 11:23:03 CEST 2001
Hallo!
Ich möchte mit Postfix pop-before-smtp machen.
Leider hapert es bei mir ein bißchen an der Konfiguration der passenden
regular expression für ein perl-tool.
Ich möchte jeweils eine der folgenden Zeilen matchen:
Sep 7 11:17:48 elrond in.qpopper[9500]: (v4.0.3) POP login by user
"lohmann" at (131.234.154.49) 131.234.154.49 [pop_log.c:244]
Sep 7 11:17:48 elrond in.qpopper[9501]: (v4.0.3) POP login by user
"listenmann" at (131.234.154.49) 131.234.154.49 [pop_log.c:244]
Diese Vorgabe kommt m. E. dem Logfile am nächsten:
my $pat = '^(... .. ..:..:..) \S+ in.qpopper\S+\[\d+\]: \([^)]*\) POP
login by user "[^"]+" at \([^)]+\) (\d+.\d+.\d+.\d+)$';
Funktionieren tut's aber trotzdem nicht. Wie muß ich die Regex anpassen,
damit es funktioniert?
Beste Grüße
Peter
More information about the Linux
mailing list