Hallo!Ich habe wieder mal ein Problem mit dem String ersetzen. Ich habe eine String, der mittels Tab in 17 Felder geteilt ist. Im ersten Feld steht der Idetifier. Wird dieser erkannt, soll ersetzt werden. Ich muss nun die Werte in den Feldern 8 bis 13 austauschen. Der Rest soll gleich bleiben. So weit bin ich bereits:
s/^$identifier\t((.*\t){7})((.*\t){6})((.*\t){3})/$identifier\t$1$feld8\t$feld9\t$feld10\t$feld11\t$feld12\t$feld3\t$3/;
Der Code setzt die Felder $feld8 bis $feld13 richtig ein, nur der Block der zuerst in $3 geschrieben wird, ist nicht korrekt. Wo ist denn mein Denkfehler?
mfg, Speed
Datum: 22.02.2007-19:17
