Strings.Mid Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Zeichenfolge zurück, die Zeichen aus einer festgelegten Zeichenfolge enthält.
Überlädt
Mid(String, Int32) |
Gibt eine Zeichenfolge zurück, die alle Zeichen enthält, beginnend bei einer angegebenen Position in einer Zeichenfolge. |
Mid(String, Int32, Int32) |
Gibt eine Zeichenfolge zurück, die eine angegebene Anzahl von Zeichen enthält, beginnend bei einer angegebenen Position in einer Zeichenfolge. |
Mid(String, Int32)
- Quelle:
- Strings.vb
- Quelle:
- Strings.vb
- Quelle:
- Strings.vb
Gibt eine Zeichenfolge zurück, die alle Zeichen enthält, beginnend bei einer angegebenen Position in einer Zeichenfolge.
public:
static System::String ^ Mid(System::String ^ str, int Start);
public static string? Mid (string? str, int Start);
public static string Mid (string str, int Start);
static member Mid : string * int -> string
Public Function Mid (str As String, Start As Integer) As String
Parameter
- str
- String
Erforderlich. String
-Ausdruck, aus dem Zeichen zurückgegeben werden.
- Start
- Int32
Erforderlich. Integer
-Ausdruck. Anfangsposition der zurückzugebenden Zeichen. Wenn Start
größer als die Anzahl der Zeichen in str
ist, gibt die Mid
-Funktion eine Zeichenfolge ("") der Länge 0 zurück. Start
ist 1-basiert.
Gibt zurück
Eine Zeichenfolge, die aus allen Zeichen beginnend bei der angegebenen Position in der Zeichenfolge besteht.
Ausnahmen
Start
<= 0 oder Length
< 0.
Beispiele
Die letzte Zeile in diesem Beispiel verwendet diese Überladung der Mid
Funktion, um das fünfte und nachfolgende Zeichen aus einer Zeichenfolge zurückzugeben.
' Creates text string.
Dim testString As String = "Mid Function Demo"
' Returns "Mid".
Dim firstWord As String = Mid(testString, 1, 3)
' Returns "Demo".
Dim lastWord As String = Mid(testString, 14, 4)
' Returns "Function Demo".
Dim midWords As String = Mid(testString, 5)
Hinweise
Verwenden Sie die -Funktion, um die Len
Anzahl der Zeichen in str
zu bestimmen.
Visual Basic verfügt über eine Mid
Funktion und eine Mid
Anweisung. Diese Elemente arbeiten beide mit einer angegebenen Anzahl von Zeichen in einer Zeichenfolge, aber die Mid
Funktion gibt die Zeichen zurück, während die Mid
-Anweisung die Zeichen ersetzt. Weitere Informationen finden Sie unter Mid-Anweisung.
Hinweis
Die MidB
Funktion in früheren Versionen von Visual Basic gibt eine Zeichenfolge in Bytes und nicht in Zeichen zurück. Es wird hauptsächlich zum Konvertieren von Zeichenfolgen in DBCS-Anwendungen (Double-Byte Character Set) verwendet. Alle Visual Basic-Zeichenfolgen befinden sich in Unicode und MidB
werden nicht mehr unterstützt.
Weitere Informationen
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Zeichenfolgenbearbeitung: Zusammenfassung
- Zeichenfolgen in Visual Basic
- Einführung in Zeichenfolgen in Visual Basic
- Mid-Anweisung
Gilt für:
Mid(String, Int32, Int32)
- Quelle:
- Strings.vb
- Quelle:
- Strings.vb
- Quelle:
- Strings.vb
Gibt eine Zeichenfolge zurück, die eine angegebene Anzahl von Zeichen enthält, beginnend bei einer angegebenen Position in einer Zeichenfolge.
public:
static System::String ^ Mid(System::String ^ str, int Start, int Length);
public static string Mid (string? str, int Start, int Length);
public static string Mid (string str, int Start, int Length);
static member Mid : string * int * int -> string
Public Function Mid (str As String, Start As Integer, Length As Integer) As String
Parameter
- str
- String
Erforderlich. String
-Ausdruck, aus dem Zeichen zurückgegeben werden.
- Start
- Int32
Erforderlich. Integer
-Ausdruck. Anfangsposition der zurückzugebenden Zeichen. Wenn Start
größer als die Anzahl der Zeichen in str
ist, gibt die Mid
-Funktion eine Zeichenfolge ("") der Länge 0 zurück. Start
ist 1-basiert.
- Length
- Int32
Dies ist optional. Integer
-Ausdruck. Die Anzahl der zurückzugebenden Zeichen. Wenn der Ausdruck ausgelassen wird oder weniger als Length
Zeichen im Text enthalten sind (einschließlich des Zeichens an Position Start
), werden alle Zeichen von der Anfangs- bis zur Endposition der Zeichenfolge zurückgegeben.
Gibt zurück
Eine Zeichenfolge, die aus der angegebenen Anzahl von Zeichen besteht, beginnend bei der angegebenen Position in der Zeichenfolge.
Ausnahmen
Start
<= 0 oder Length
< 0.
Beispiele
Die ersten beiden Mid
Funktionen in diesem Beispiel geben die angegebene Anzahl von Zeichen aus einer Zeichenfolge ab den angegebenen Positionen zurück. (Die letzte Funktion veranschaulicht die Mid(String, Int32) Überladung und gibt nur den Startpunkt für die Zeichenfolgenextraktion an.)
' Creates text string.
Dim testString As String = "Mid Function Demo"
' Returns "Mid".
Dim firstWord As String = Mid(testString, 1, 3)
' Returns "Demo".
Dim lastWord As String = Mid(testString, 14, 4)
' Returns "Function Demo".
Dim midWords As String = Mid(testString, 5)
Hinweise
Verwenden Sie die -Funktion, um die Len
Anzahl der Zeichen in str
zu bestimmen.
Visual Basic verfügt über eine Mid
Funktion und eine Mid
Anweisung. Diese Elemente arbeiten beide mit einer angegebenen Anzahl von Zeichen in einer Zeichenfolge, aber die Mid
Funktion gibt die Zeichen zurück, während die Mid
-Anweisung die Zeichen ersetzt. Weitere Informationen finden Sie unter Mid-Anweisung.
Hinweis
Die MidB
Funktion in früheren Versionen von Visual Basic gibt eine Zeichenfolge in Bytes und nicht in Zeichen zurück. Es wird hauptsächlich zum Konvertieren von Zeichenfolgen in DBCS-Anwendungen (Double-Byte Character Set) verwendet. Alle Visual Basic-Zeichenfolgen befinden sich in Unicode und MidB
werden nicht mehr unterstützt.
Weitere Informationen
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Zeichenfolgenbearbeitung: Zusammenfassung
- Zeichenfolgen in Visual Basic
- Einführung in Zeichenfolgen in Visual Basic
- Mid-Anweisung