Thread Nur jedes zweite Zeichen übrig lassen?
(11 answers)
Opened by Brenner at 2010-01-29 13:57
Das ist eigentlich recht einfach:
Code (perl): (dl
)
$string =~ s/(.)./$1/g; Mit s/// wird eine Ersetzung gemacht. Dabei werden immer 2 Zeichen gemachted ((.).). Die runden Klammern um den ersten Punkt bedeuten "pack das passende Zeichen nach $1". Ja und dann werden die beiden gematchten Zeichen einfach durch $1 ersetzt und das ganze für die gesamte Zeile. |