Bezeichnung
MidStr -- extrahiert Zeichen aus einer Zeichenkette
Übersicht
var$ = MidStr(string$, startpos[, len, encoding])
Beschreibung
Kopiert die Anzahl len Zeichen aus string$ (von Position startpos an) in die Variable var$. Der optionale Parameter startpos muss in Zeichen und nicht in Bytes angegeben werden.

Ab Hollywood 6.1 kann len weggelassen oder auf -1 gesetzt werden. In diesem Fall werden die restlichen Zeichen von string$ in die Variable var$ geschrieben werden.

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

Eingaben
string$
Quellvariable
startpos
hier soll das Kopieren beginnen (erstes Zeichen ist an Position 0)
len
optional: Anzahl der zu kopierenden Zeichen. Wird es weggelassen oder auf -1 gesetzt, werden die restlichen Zeichen bis zum Ende der Zeichenkette kopiert (voreingestellt ist -1, also bis zum Ende der Zeichenkette)
encoding
optional: Zeichencodierung, welche verwendet wird (voreingestellt ist die Standardcodierung) (V7.0)
Rückgabewerte
var$
Variable, die die extrahierten Zeichen empfängt
Beispiel
test$=MidStr("Hello World!",4,3)
Print(test$)
Das wird "o W" auf den Schirm schreiben.

Navigation zeigen