![]() |
|< 1 2 >| | ![]() |
16 Einträge, 2 Seiten |
$zeile =~ (^\d*?:\d*?):\d*?-(\d*?-\d*?-\d*?)-(\D*):[0-9]*\+([\.\w-_@,]*)[\+,]\d\+([\/\w\s-\.\+]*\.tif)\+.*$/;
07:40:14-25-01-2007-Fax an:750895+Fax_AK-Reha@na.lsv.local+3+/var/spool/capifax/recvq/cfn0112107-05141723179.tif+/var/spool/capifax/recvq/cfn0112107-05141723179.tif.pdf+05141723179+0+0x3490
1
2
3
4
5
6
Ausgaben:
$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
07:50:09-25-01-2007-Fax an:750030+FAX_KMB-GemB@na.lsv.local,ren.westphal@na.lsv.local,+1+/var/spool/capifax/recvq/cfn0112108-+49 5175 31278.tif+/var/spool/capifax/recvq/cfn0112109-+49 5175 31278.tif.pdf++49 5175 31278+0+0x3490
1
2
3
4
5
6
Ausgaben:
$1 ->
$2 ->
$3 ->
$4 ->
$5 -> /var/spool/capifax/recvq/cfn0112108-+49 5175 31278.tif
$zeile =~ (^\d*?:\d*?):\d*?-(\d*?-\d*?-\d*?)-(\D*):[0-9]*\+([\.\w-_@,]*)[\+,]\d\+([\/\w\s-\.\+]*\.tif)\+.*$/;
$zeile =~ s/\015\012\|\015|\012//sg; // Lehrzeichen und Backspace entfernen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/perl
use strict;
# http://board.perl-community.de/cgi-bin/ikonboard/ikonboard.cgi?act=ST;f=6;t=4484
my $regex = qr/(^\d*?:\d*?):\d*?-(\d*?-\d*?-\d*?)-(\D*):[0-9]*\+([\.\w-_@,]*)[\+,]\d\+([\/\w\s-\.\+]*\.tif)\+.*$/;
while ( <DATA> ) {
$_ =~ s/\015\012\|\015|\012//sg;
if ( $_ =~ m/$regex/ ) {
print "1: $1\n2: $2\n3: $3\n4: $4\n5: $5\n";
}
}
__END__
07:40:14-25-01-2007-Fax an:750895+Fax_AK-Reha@na.lsv.local+3+/var/spool/capifax/recvq/cfn0112107-05141723179.tif+/var/spool/capifax/recvq/cfn0112107-05141723179.tif.pdf+05141723179+0+0x3490
07:50:09-25-01-2007-Fax an:750030+FAX_KMB-GemB@na.lsv.local,ren.westphal@na.lsv.local,+1+/var/spool/capifax/recvq/cfn0112108-+49 5175 31278.tif+/var/spool/capifax/recvq/cfn0112109-+49 5175 31278.tif.pdf++49 5175 31278+0+0x3490
$z =~ qr/^(\d+:\d+):\d+-(\d+-\d+-\d+)-(\[^:]+):\d+\+([-\.\w_\@,]+)\+\d\+([-\+\.\w\s\/]+?\.tif)/x;
Nested quantifiers before HERE mark in regex /m05:13:00-25-01-2007-Fax an:75932.../capifax/recvq/cfn23123.tif.pdf++ << HERE 0+0x3490/ at /home/u03....verzeichnis halt
![]() |
|< 1 2 >| | ![]() |
16 Einträge, 2 Seiten |