Hilfe
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.
Beispiel
Dieses Beispiel zerlegt eine Zeichenkette mit Hilfe verschiedener Stringfunktionen:
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