Hallo!
Ich arbeite hier mit Data::FormValidator, und da kann man zur Überprüfung von Werten mit qr// reguläre Ausdrücke angeben.
Jetzt will ich, dass etwas nicht enthalten ist.
Bei einer normalen RegEx würde ich den "!~" - Operator benutzen, aber das geht bei qr// ja nicht.
Wie kann man dennoch überprüfen, ob etwas nicht enthalten ist?
Beispiel:
my $s = "abc123";
if( $s !~ m/c1/ ) {
print "ist nicht drin!\n";
}
my $r = qw/?gegenteil von c1?/;
if( $s =~ $r ) {
print "ist nicht drin!\n";
}
Grüße, pktm