var$ = InsertStr(s$, sub$, pos[, overwrite, encoding])
sub$
in s$
an der Position von pos
ein (0 ist der Anfang der Zeichenkette). Diese Position
wird in Zeichen und nicht in Bytes zurückgegeben. Wenn das
optionale Argument overwrite
auf True
gesetzt ist, wird sub$
alle
Zeichen ab der eingefügten Position überschreiben.
Mit dem optionalen Parameter encoding
kann die zu verwendende
Zeichencodierung festgelegt werden. Dies ist standardmäßig auf
die Standardcodierung eingestellt, die mit SetDefaultEncoding()
eingestellt ist. Siehe Zeichencodierungen für Details.
Siehe auch ReplaceStr() und ...
True
werden die Zeichen nach rechts überschrieben, bei
False
nach rechts verschoben (voreingestellt ist False
, d.h. ohne Überschreibung)Print(InsertStr("Hollywood is a very cool program!", " very", 19))Dieser Code gibt "Hollywood is a very very cool program!" aus
Print(InsertStr("Hollywood is a very cool program!", "good", 20, True))Der obenstehnde Code gibt "Hollywood is a very good program!" aus