Bezeichnung
UnmidStr -- löscht die Zeichen aus der Mitte einer Zeichenkette (V4.5)
Übersicht
var$ = UnmidStr(s$, pos, len[, encoding])
Beschreibung
Dieser Befehl löscht len Zeichen in der Zeichenfolge s$ beginnend an der Position pos. Diese Position muss in Zeichen und nicht in Bytes angegeben werden. Position 0 ist der Anfang der Zeichenkette. Die neue Zeichenkette wird in var$ zurückgegeben.

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 UnleftStr(), UnrightStr(), LeftStr(), MidStr(), RightStr(), EndsWith(), StartsWith(), FindStr() und ReverseFindStr().

Eingaben
s$
Zeichenkette, in der Zeichen gelöscht werden sollen
pos
Position (in Zeichen), ab der Zeichen entfernet werden (0 ist der Anfang)
len
Anzahl zu löschender Zeichen
encoding
optional: Zeichencodierung, welche verwendet wird (voreingestellt ist die Standardcodierung) (V7.0)
Rückgabewerte
var$
nicht gelöschte Zeichenfolge
Beispiel
Print(UnmidStr("This is definitely not a funny example", 19, 4))
Herauszufinden, was der mysteriöse Aufruf oben tun könnte, liegt beim Leser.

Navigation zeigen