Guest DerGastSei doch bitte so nett und erkläre mir den Unterschied zwischen
!~ /[ ... ]
und
=~ /[^ ... ]
Die Negation findet aber nicht an derselben Stelle statt:
$s =~ /[a-z]/ $s enthält (mindestens) ein Zeichen a-z
$s !~ /[a-z]/ $s enthält
nicht (mindestens) ein Zeichen a-z
$s =~ /[^a-z]/ $s enthält (mindestens) ein Zeichen was
nicht in a-z
edit: Wie gesagt, die Variante mit !~ sagt nichts über das Vorhandensein von Zeichen außerhalb der Klasse ...
Last edited: 2012-12-02 16:42:35 +0100 (CET)
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"