Thread grep soll mehr finden
(8 answers)
Opened by mordur at 2004-04-30 13:14
moins,
ich möchte das grep mehr als ein Muster in einem Array findet. Ich versuche es so, aber das klappt nicht so richtig. if(grep(/$row->[0] and $row->[1] and $row->[2]/,@fehler)) { print "Deine Muster sind im Array \n"; } else { print "Im Array wurde $row->[0], $row->[1] und $row->[2] nicht gefunden! \n"; } Es wird immer irgendwie der else-zweig ausgeführt, obwohl im Array alle drei Elemente '$row' vorkommen. Der if Zweig soll nur laufen, wenn alle drei '$row' auch vorkommen im Array. Dabei dürfen sie gern in verschiedenen Arrayelementen stehen. ??? |