Thread Zeile in Datei bearbeiten (12 answers)
Opened by hudo at 2007-08-29 14:02

RPerl
 2007-08-29 15:19
#98821 #98821
User since
2006-11-26
384 Artikel
BenutzerIn

user image
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

View full thread Zeile in Datei bearbeiten