Thread Merkwürdiges RegEx Problem: nur für echte RegEx Experten :-(
(15 answers)
Opened by no1gizmo at 2007-07-26 20:16
mal abgesehen von der fehlermeldung ist mir grad nicht ganz klar warum du die zwei plus zeichen ueberhaupt explizit matchen willst. die kommen doch wie ich das sehe nur hiner dem pdf dateinamen vor, der dich (zumindest wenn man sich das erste beispiel anguckt) ja gar nicht interessiert.
hier mal n bisschen code der einfach den teil hinter dem tif dateinamen ausser acht laesst: my $pat = qr/^ (\d+:\d+):\d+- (\d+-\d+-\d+)- ([^:]+):\d+\+ ([-\.\w\@,]+)\+\d\+ ([-+\.\w\s\/]+?\.tif) /x; ausgabe: $1 -> 07:40 $2 -> 25-01-2007 $3 -> Fax an $4 -> Fax_AK-Reha@na.lsv.local $5 -> /var/spool/capifax/recvq/cfn0112107-05141723179.tif -- $1 -> 07:50 $2 -> 25-01-2007 $3 -> Fax an $4 -> FAX_KMB-GemB@na.lsv.local,ren.westphal@na.lsv.local, $5 -> /var/spool/capifax/recvq/cfn0112108-+49 5175 31278.tif |