$Wert = "Text200907Neu"
Im String ist z.B. das Datum 200907, oder auch einen anderen Wert enthalten. Diesen möchte ich durch einen anderen Wert ersetzen. Gut, ich kann $Ziel = substr($Wert, 0, 4).$Datum.substr($Wert, 10, 3) angeben, aber eleganter und flexibler wäre substr($Wert, 4, 6) = $Datum. So geht es jedoch leider nicht.
Wieso nicht?
my $wert = "Text200907Neu";
my $datum = '201010';
substr($wert, 4, 6) = $datum;
print $wert;
Bezüglich dem "Codingstyle", du solltest immer mit use strict arbeiten und Variabeln mit einem grossen Anfangsbuchstaben kennzeichnen ein Objekt, normlae Variabeln solltest du immer mit kleinbuchstaben beginnen.
Struppi.