Thread Zeile in Datei bearbeiten
(12 answers)
Opened by hudo at 2007-08-29 14:02 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #!/usr/bin/perl use warnings; use strict; #use kopfschmerzen; my $string = '----9---a---28.07.2007---23:13:46---rest---id=345677'; my $regexp = '----(\d+)---\w+---(\d+.\d+.\d+)---(\d+:\d+:\d+)---rest---id=(\d+)'; my ($count, $date, $time, $id); $string =~ /$regexp/i; $count = $1; $date = $2; $time = $3; $id = $4; if( $id == 345677 ) { $count += 1; $date = localtime(); $time = localtime(); print "----$count---a---$date---$time---rest---id=$id"; } Fuer das mit den timestamps wuerde ich mal auf renee warten... Oder halt mal Time::Format checken. Ich hoffe das hilft.. Gruß, rPerl |