REPLACE col1 [col2] /kette/ [n] RVerwandter 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
Es war gutes Wetter
replace 4/ist/
r8 12/schlechtes
Es ist gutes Wetter
Es ist schlechtes Wetter