Verneinung bei regulären Ausdrücken
Andreas
- perl
Hallo,
weiss jemand, wie ich bei regulären Ausdrücken eine Verneinung verwenden kann?
Mein Code sieht so aus:
if( $anyvar =~ /successful/ ) {
(...)
}
ich möchte aber nun genau dann etwas ausführen, wenn ich nicht das Wort successful in $anyvar hab.
Ich bin mir sicher, dass es dazu eine sehr einfache Lösung gibt, aber ich komme im Moment nicht drauf.
Viele Grüße,
Andi
Hi,
Ich bin mir sicher, dass es dazu eine sehr einfache Lösung gibt, aber ich komme im Moment nicht drauf.
das wird sich ändern, wenn Du
perldoc perlop
danach befragst.
Cheatah
Hi
weiss jemand, wie ich bei regulären Ausdrücken eine Verneinung verwenden kann?
if( $anyvar =~ /successful/ ) {
$anyvar !~ /successful/
Gruß
;)
Hallo!
if( $anyvar =~ /successful/ ) {
Alles Gute aus Wien
flo
Hi!
- if( $anyvar =~ /[^successful]/ ) # bin mir nicht sicher, müsste aber klappen
Nein, das klappt nicht. Diese Bedingung wird wahr, sobald $anyvar einen Buchstaben enthaelt, der nicht s, u, c, e, f oder l ist.
So long