Thread Nur jedes zweite Zeichen übrig lassen? (11 answers)
Opened by Brenner at 2010-01-29 13:57

nepos
 2010-02-01 07:59
#131711 #131711
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
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.

View full thread Nur jedes zweite Zeichen übrig lassen?