Thread Fehlerhafte Eingabe erzeugt 500 Error anstatt Scriptfehlermeldung (38 answers)
Opened by Auctioneer at 2012-12-01 02:58

FIFO
 2012-12-02 16:34
#163843 #163843
User since
2005-06-01
469 Artikel
BenutzerIn

user image
Guest DerGast
Sei 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"

View full thread Fehlerhafte Eingabe erzeugt 500 Error anstatt Scriptfehlermeldung