Thread String mehrfach per regex verändern
(6 answers)
Opened by Hans at 2012-03-29 10:40 2012-03-30T15:34:12 hlubenow Das verändert aber den String, wenn mehrere Leerzeichen aufeinander folgen. Besser split(/ /, $str);. Und das schöne am Iterieren über arrays in Perl ist ja das Alias-Verhalten der Schleifenvariable: Code (perl): (dl
)
1 2 3 4 5 for my $elem (@a) { if ($elem =~ m{\A \d+ \z}x && $elem > 15) { $elem++; } } ... finde ich lesbarer als die Index-Variante. Gruß FIFO 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"
|