Siechfred: RegExp: Ziffernfolge zerteilen

Beitrag lesen

Hallo Gerd,

Ich möchte nun mit einem regulären Ausdruck diese Folge
splitten und ein Trennzeichen einfügen, so daß ein String in
der Form "647-837-552-663-748" entsteht.

Du kannst es auch ohne RegEx lösen:

my $str = "1234567890";
my $laenge = length($str);
for(my $a = 0; $a < $laenge; $a=$a+3) {
  $add = substr($str, $a, 3);
  push(@splitted, $add);
}
$new_str = join("-", @splitted);

(Gestestet, funktioniert)

Wie knack ich die Nuß (für Experten doch sicher ein Kinderspiel,
oder ? :-)))

Ich bin kein Experte, sonst könnte ich das vielleicht mit regulären Ausdrücken lösen ;-)

mfg Torsten

--
Opinions are like assholes: everybody has one.
ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}