Befehlsreferenz - Zeichenketten: Mid-Funktion
VB-Versionen: VB4 | VB5 | VB6
Beschreibung:
Die Mid-Funktion gibt eine bestimmte Anzahl zusammenhängender Zeichen aus einem vorgegebenen String zurück.
Syntax:
Mid (string, start, [length] )
Parameter:
string | (String) Ist der Quellstring, aus welchem Zeichen zurückgegeben werden sollen. |
start | (Long) Bestimmt die Position, ab der Zeichen zurückgegeben werden sollen. Ist start größer als die Anzahl der Gesamtzeichen des Strings, wird immer ein Leerstring "" zurückgegeben. |
length | Optional. (Long) Bestimmt, wieviele Zeichen ab start zurückgegeben werden sollen. Wird length nicht angegeben, werden alle Zeichen an start bis zum Ende der Zeichenkette zurückgegeben. |
Beispiel:
strText = "Willkommen hier auf der Homepage" strWort = Mid(strText, 12) ' Ergebnis: "hier auf der Homepage" strWort = Mid(strText, 1, 10) ' Ergebnis: "Willkommen" strWort = Mid(strText, 50, 1) ' Ergebnis: "", da strText weniger als 50 Zeichen enthält
Wichtiger Hinweis:
Die Mid-Funktion kann gleichzeitig auch als Anweisung zum gezielten Ersetzen einer zusammenhängenden Zeichenfolge verwendet werden.
strText = "Ich und Du" Mid(strText, 1, 3) = "Wir" ' Ergebnis: "Wir und Du" Mid(strText, 9, 2) = "er" ' Ergebnis: "Wir und Er"Zu beachten ist, daß die neue Zeichenfolge immer die selbe Länge haben muss, wie die zu ersetzende Zeichenfolge!
Siehe auch: | Left-Funktion Right-Funktion Len-Funktion |