Thread grep soll mehr finden (8 answers)
Opened by mordur at 2004-04-30 13:14

DS
 2004-05-01 03:00
#81940 #81940
User since
2003-08-04
247 Artikel
BenutzerIn
[default_avatar]
Ähm, das liest sich für mich so als sollte es genau in der selben Reihenfolge vorkommen, deswegen brauch ma da a bisserl was anderes. Mein Vorschlag:

Code (perl): (dl )
1
2
3
4
5
6
7
8
my $gefunden;
foreach my $i (0..$#fehler-2) {
  if ( $fehler[$i]   eq $row->[0] &&
       $fehler[$i+1] eq $row->[1] &&
       $fehler[$i+2] eq $row->[2]
     ) { $gefunden = 1; last }
}
if ( $gefunden ) {...}

Wenn $row nicht immer genau 3 Elemente hat dann macht man halt innen auch eine Schleife hin, würde wohl auch schöner ausschaun. :cool:

Hoffentlich hab' ich da nix falsch aufgefasst...

Edit: Die Bedingung beim if aufgespaltet, sowas mag ich eigentlich gar ned... ;)\n\n

<!--EDIT|DS|1083366212-->

View full thread grep soll mehr finden