Thread Effizienz bei Durchsuchen einer Datei nach mehreren Regex (5 answers)
Opened by Sven_123 at 2011-05-10 14:59

Gast wer
 2011-05-10 15:29
#148426 #148426
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
my $reg1 = 1;
my $reg2 = 0;
...

my @regex;

push(@regex,[qr/^unleserliches\s+Konstrukt/,sub{ ... }]) if ($reg1);
push(@regex,[qr/xyz/,sub{ ... }]) if ($reg2);
...

while (my $line=<$dat>){
  $line=~$_->[0] && $_->[1]->($line,...) for(@regex);
}


Das kann schon etwas bringen.
Last edited: 2011-05-10 15:38:10 +0200 (CEST)

View full thread Effizienz bei Durchsuchen einer Datei nach mehreren Regex