![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Andreas, 31. 07. 2003, 18:25
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
Die folgende Nachricht zum Thema stammt von: Cheatah, 31. 07. 2003, 18:36
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
--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
Die folgende Nachricht zum Thema stammt von: csx, 31. 07. 2003, 19:18
Hi
»» weiss jemand, wie ich bei regulären Ausdrücken eine Verneinung verwenden kann?
»» if( $anyvar =~ /successful/ ) {
$anyvar !~ /successful/
Gruß
;)
Die folgende Nachricht zum Thema stammt von: flo, 01. 08. 2003, 18:58
Hallo!
»» if( $anyvar =~ /successful/ ) {
1) if( $anyvar !~ /successful/ )
2) unless( $anyvar =~ /successful/ )
3) if( $anyvar =~ /[^successful]/ ) # bin mir nicht sicher, müsste aber klappen
Alles Gute aus Wien
flo
Die folgende Nachricht zum Thema stammt von: Calocybe, 04. 08. 2003, 06:31
Hi!
»» 3) 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
--
Es gibt Diebe, die nicht bestraft werden und einem doch das Kostbarste stehlen: die Zeit.
-- Napoleon Bonaparte
© 1998-2006
Impressum, Software: Classic Forum