Hallo,
ich bin auf der Suche nach einer Moeglichkeit, aus einer Liste von verschiedenen Dateinamen, alle diejenigen herauszufinden, die nicht auf eine bestimmte Endung matchen.
Beispielsweise lese ich als erstes eine HTML-Datei in einen String:
#######################################################
open(INPUT,"c:\info.html") or die "$! Can't open ...";
while (<INPUT>) {$html .= $_;}
close INPUT;
#######################################################
Anschliessend moechte ich alle verlinkten Images daraus haben, die auf die Endung .gif enden (und noch mit /fb beginnen (nebensaechlich)):
#######################################################
$html =~ s/<img.*src="(/fb[\S|.]*(gif))"/push (@v,$1);/egmi;
#######################################################
Soweit ist alles ok, aber nun moechte ich alle, in dieser Art verlinkten Dateien, welche nicht die Endung .gif haben.
Wie kriege ich das hin? Weis jemand Rat?
Danke
Gruss, Steve