Version 3
Delete string (Ursprung; Position; Länge) String
Parameter | Typ | Beschreibung | |
Ursprung | String | Text, in dem gelöscht wird | |
Position | Numerisch | Beginn für Löschen | |
Länge | Numerisch | Anzahl der zu löschenden Zeichen | |
Funktionsergebnis | String | Geänderter Text |
Beschreibung
Die Funktion Delete string löscht die durch Länge bestimmte Anzahl der Zeichen ab Position und gibt diesen Text zurück. Der Text Ursprung bleibt dabei unverändert.
Delete string gibt den Text aus Ursprung zurück, wenn:
Der Text Ursprung leer ist.
Position größer oder gleich der Länge von Ursprung ist.
Länge kleiner oder gleich 0 ist.
Ist Position kleiner oder gleich 0, werden die Zeichen ab Beginn des Textes gelöscht.
Ist Position plus Länge gleich oder länger als der Text Ursprung, werden die Zeichen ab Position bis zum Ende von Ursprung gelöscht.
Beispiel
Folgendes Beispiel zeigt die Verwendung von Delete string. Die Ergebnisse werden der Variablen vtResult zugewiesen.
vtResult:=Delete string("Lamborghini"; 6; 6) ` vtResult ergibt "Lambo" vtResult:=Delete string("Haut"; 2; 1) ` vtResult ergibt "Hut" vtResult:=Delete string(vtOtherVar;3;32000) ` vtResult ergibt die ersten beiden Zeichen von vtOtherVar
Referenz
Change string, Insert string, Replace string.