Delete
Zuletzt geändert: 11.06.2023 21:40

Delete (Pascalscript) #

Beschreibung #

Die Prozedur Delete entfernt einen Teilstring aus einem String.

Syntax #

procedure Delete(var S: string; Index, Count:Integer);

Argumente #

Delete entfernt, beginnend mit der Position Index innerhalb des Strings S Count Zeichen aus dem String S. S ist eine String-Variable. Index und Count sind Integer-Ausdrücke.

Ist der Wert von Index größer als die Länge von S, werden keine Zeichen gelöscht. Werden mit Count mehr Zeichen angegeben, als beginnend bei Position Index in S Text im String vorhanden ist, wird der Rest des Strings gelöscht.

Beispiel #

var
  S1: String;
begin
  S1:='Heute testen wir das Kopieren';
  Delete(S1,14,3);
  ShowMessage(S1);
end;

Regeln zum Nachvollziehen des Scripts finden Sie hier.

Der String-Variablen S1 wird der Text ‘Heute testen wir das Kopieren’ zugewiesen. Anschließend werden im Originaltext über die Prozedur Delete genau 3 Zeichen ab Position 14 entfernt.

ShowMessage zeigt: Heute testen das Kopieren

Beachten Sie, dass nur 3 Zeichen gelöscht wurden und somit nach ’testen’ zwei Leerzeichen stehen.