Weiter Zurück Hinauf contents index
Weiter: RETURN   Zurück: REKEY   Hinauf: Die Befehle im einzelnen



REPLACE   col1 [col2] /kette/ [n]
R
Verwandter Befehl: CHANGE, auch CONCAT

Mit dem Befehl REPLACE kannst du in die angegebenen Zeilen beliebige Zeichenfolgen einsetzen. Im Unterschied zu CHANGE ist es gleich, welchen Inhalt die zu ersetzende Zeichenkette hat.

REPLACE ersetzt im Satz der aktuellen Zeile oder - mit dieser beginnend - in n Zeilen.

Die Spalte, ab der die Zeichenkette eingesetzt werden soll, musst du immer angeben. Durch Angeben oder Weglassen einer 2. Spalte steuerst du das Verhalten von REPLACE wie folgt:

Gibst du keine Endspalte an, so werden, beginnend mit der Anfangsspalte, so viele Zeichen eingesetzt, wie kette lang ist. Zeichen, die eventuell danach noch kommen, bleiben ungeändert.

Gibst du dagegen Anfangs- und Endspalte an, so verhält sich REPLACE wie CHANGE, bei dem der zu ersetzende Inhalt beliebig wäre. Mit anderen Worten: die durch Anfangs- und Endspalte begrenzte Zeichenkette wird herausgeschnitten, kette wird eingesetzt, und der alte Inhalt jenseits der Endspalte wird bei Bedarf passend nach links oder rechts verschoben, so dass er unmittelbar an die eingesetzten Zeichen angrenzt.

Beispiele: Die aktuelle Zeile enthalte den Text

Dann ergeben die Befehle die Zeilen
Weiter Zurück Hinauf contents index
Weiter: RETURN   Zurück: REKEY   Hinauf: Die Befehle im einzelnen