Hallo,
my @strings = ("abc.html xxx","abc.pl","xxx.html");
foreach(@strings) {
if ($_ =~ /[^html]/i) { print $_ ." raus\n";}
}
Du prüfst, ob in deinen Strings kein h, t, m oder l enthalten ist. Versuche es mal so:
unless($_ =~ /html/ig) { # deine Fehlermeldung }
Hoffe es hilft
Torsten