Thread regex mit 2 Variablen (7 answers)
Opened by Gast at 2008-12-12 18:54

Gast Gast
 2008-12-13 11:53
#117154 #117154
renee+2008-12-12 19:04:03--
Du solltest bei einem erfolgreichen Match noch die Schleife abbrechen.

OOooohhh ich depp... vielen Dank für den Tipp. Habe ich übersehen :-/
pq
bei deiner regex matchst du übrigens nur auf jeweils "avi", "mpg", etc.
eine datei namens avi.mpg würde darauf auch matchen.

Ja das hatte ich schon noch im Hinterkopf :-) Wollte erstmal dieses Problem lösen. Aber Danke für den Hinweis. Habe jetz folgendes:
Code (perl): (dl )
1
2
3
4
my @fileformats = ('\\.avi','\\.mpg','\\.mpeg','\\.bin');
...
if($file =~ m/($fileformat)$/){$check=1; last;}   #$string =~ m/Bill Clinton$/; 
                else{$check=0;}

GwenDragon
Wenn du rekursiv den Pfad durchsuchen willst, benutze bitte nicht
local *DIR
für das Dateihandle sondern meinetwegen
my $dir

OK, hab ich gemacht ;-)

View full thread regex mit 2 Variablen