Thread Frage zu Regex (Verzeichnispfad auflösen)
(10 answers)
Opened by PerlNoob at 2012-11-29 09:18
naja, mit einer while-schleife. while ($var =~ m/.../g)
allerdings ziemlich ungünstig, auf $1 eine regex loszulassen. ehe du dichs versiehst, hast du in der regex auch ein capture drin, das dir $1 überschreibt und in der nächsten iteration matcht gar nix mehr. variablen wie $1 sollten immer möglichst frühzeitig nach dem matchen in einer richtigen variable oder datenstruktur gespeichert werden. 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: ![]() ![]() |