Hilfe
Mid
Aufruf
Parameter
Rückgabewert
Beschreibung
Beispiel
Siehe auch
neu$ = Mid$ (text$, start [, anzahl])
Parameter
text$ | beliebiger Text, von dem kopiert werden soll |
start | Startposition, ab der kopiert wird (ab 1) |
anzahl |
Anzahl der zu kopierenden Zeichen (ab 1)
Hinweis: bei -1 wird alles bis zum Ende kopiert |
Rückgabewert
Kopierter Text mit maximal "anzahl" Zeichen
Beschreibung
Diese Stringfunktion kopiert einige Zeichen aus einem Text. Dabei muss man die Startposition angeben und die Anzahl der zu kopierenden Zeichen. Sollte der Text zu wenige Zeichen enthalten, so wird einfach nur bis zum Ende des Textes kopiert. Wird eine Startposition außerhalb der maximalen Textlänge angegeben, so wird gar kein Text kopiert.
Ist neu$ eine andere Variable als text$, so bleibt die text$ unverändert.
Beispiel
Dieses Beispiel zerlegt eine Zeichenkette mit Hilfe verschiedener Stringfunktionen:
;String mit zwei Punkten:
txt$ = "vorne.mitte.hinten"
p1 = Instr(txt$, ".")
vorn$ = Left$(txt$, p1-1)
p2 = Instr(txt$, ".", p1+1)
mitte$ = Mid$(txt$,p1+1,p2-p1-1)
hinten$ = Right$(txt$,Len(txt$)-p2)
Print "Länge der Zeichenkette: "+Len(txt$)
Print "Vorne: "+vorn$
Print "Mitte: "+mitte$
Print "Hinten: "+hinten$
txt$ = "vorne.mitte.hinten"
p1 = Instr(txt$, ".")
vorn$ = Left$(txt$, p1-1)
p2 = Instr(txt$, ".", p1+1)
mitte$ = Mid$(txt$,p1+1,p2-p1-1)
hinten$ = Right$(txt$,Len(txt$)-p2)
Print "Länge der Zeichenkette: "+Len(txt$)
Print "Vorne: "+vorn$
Print "Mitte: "+mitte$
Print "Hinten: "+hinten$
Siehe auch

