Bezeichnung
InsertStr -- fügt eine Teil- in eine Zeichenkette mit/ohne Überschreibung ein (V4.5)
Übersicht
var$ = InsertStr(s$, sub$, pos[, overwrite, encoding])
Beschreibung
Dieser Befehl fügt 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 ...

Eingaben
s$
In diese Zeichenkette wird eingefügt
sub$
Teilzeichenkette, die eingefügt wird
pos
an dieser Position wird die Teilzeichenkette in Zeichen eingefügt (0 ist der Anfang)
overwrite
optional: mit True werden die Zeichen nach rechts überschrieben, bei False nach rechts verschoben (voreingestellt ist False, d.h. ohne Überschreibung)
encoding
optional: Zeichencodierung, welche verwendet wird (voreingestellt ist die Standardcodierung) (V7.0)
Rückgabewerte
var$
resultierende Zeichenkette
Beispiel
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

Navigation zeigen