Diese IF-Abfrage ergibt für Fall 1 true, für Fall 2 false. So wie ich das sehe, solltest Du Deine IF-Abfrage negieren (umkehren), damit Du Dein gewünschtes Ergebnis erhälst.
es gibt auch !~
#! /usr/bin/perl -w
use strict;
my $ausschliessen = "wärme wärme";
my @inhalt = (
"wärme wärme und so weiter",
"wärme macht nichts",
"ohne wärme is auch gut"
);
foreach(@inhalt)
{
printf "%25s => %12s: %s gefunden\n", $_, $ausschliessen, (!/$ausschliessen/i ? ' nicht ' : '');
}
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)