Version 3
Insert string (Ursprung; Einfügen; Position) String
Parameter | Typ | Beschreibung | |
Ursprung | String | Text, in den eingefügt wird | |
Einfügen | String | Einzufügender String | |
Position | Numerisch | Beginn des Einfügens | |
Funktionsergebnis | String | Geänderter Text |
Beschreibung
Die Funktion Insert string setzt den Text Einfügen in den Text Ursprung ab dem Wert Position ein und gibt diesen Text zurück. Der Text Ursprung bleibt dabei unverändert. Die Zeichen hinter Position werden an das Ende des Textes verschoben.
Ist der Text Einfügen ein leerer Text (""), gibt Insert string den ursprünglichen Text zurück.
Ist der Wert Position kleiner oder gleich 0, wird der Text Einfügen am Anfang des Textes Ursprung eingefügt. Ist der Wert Position größer oder gleich der Länge des Textes Ursprung, wird der Text Einfügen am Ende des Textes Ursprung eingefügt.
Ist der Text Ursprung ein leerer Text, wird nur der Text Einfügen zurückgegeben.
Insert string überschreibt im Gegensatz zu Change string nicht die Zeichen, sondern fügt neue ein.
Beispiel
Folgendes Beispiel zeigt die Verwendung von Insert string. Die Ergebnisse werden in der Variablen vtResult zugewiesen.
vtResult := Insert string ("Der Baum"; " grüne"; 4) ` vtResult ergibt "Der grüne Baum" vtResult := Insert string ("Hut"; "a"; 2) ` vtResult ergibt "Haut" vtResult := Insert string ("Schrank"; "en"; 8) ` vtResult ergibt "Schranken"
Referenz
Change string, Delete string, Replace string.