Thread Was ist eine "Optional newline" ?
(5 answers)
Opened by Student87 at 2013-02-15 12:03 2013-02-15T11:18:54 Student87 an der stelle ein hinweis, den ich nicht oft genug wiederholen kann: *immer* -w in einzeilern benutzen. man kann sich das angewöhnen. irgendwann macht mans im schlaf. ich kann gar nicht mehr anders. der punkt ist, dass ich es schon so oft erlebt habe, dass jemand einen einzeiler ohne -w schreibt und dann fragt "wieso funktioniert das nicht?" und ein -w hätte es ihm verraten. trotzdem lassen die meisten leute das -w weg. so, weiter im text. Quote klammerung wäre hier notwendig. was du machst, ist: if(10 / (4 =~ /.5/)) { print "true\n" }' Quote $ matcht unter bestimmten umständen auch zeilenenden, die nicht am ende des strings sind. siehe regex-modifier /m (für "multiline"). daher braucht man in diesem fall \Z Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |