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 angegebenen Zeichenfolge enthält.
Überlädt
| Name | Beschreibung |
|---|---|
| Mid(String, Int32) |
Gibt eine Zeichenfolge zurück, die alle Zeichen enthält, die von einer angegebenen Position in einer Zeichenfolge beginnen. |
| Mid(String, Int32, Int32) |
Gibt eine Zeichenfolge zurück, die eine angegebene Anzahl von Zeichen enthält, beginnend mit einer angegebenen Position in einer Zeichenfolge. |
Mid(String, Int32)
Gibt eine Zeichenfolge zurück, die alle Zeichen enthält, die von einer angegebenen Position in einer Zeichenfolge beginnen.
public:
static System::String ^ Mid(System::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
Required.
String Ausdruck, aus dem Zeichen zurückgegeben werden.
- Start
- Int32
Required.
Integer Ausdruck. Startposition der zurückzugebenden Zeichen. Wenn Start die Anzahl der Zeichen größer strist, gibt die Mid Funktion eine leere Zeichenfolge ("") zurück.
Start ist einsbasiert.
Gibt zurück
Eine Zeichenfolge, die aus allen Zeichen besteht, die von der angegebenen Position in der Zeichenfolge beginnen.
Ausnahmen
Start
<= 0 oder Length< 0.
Beispiele
Die letzte Zeile in diesem Beispiel verwendet diese Überladung der Mid Funktion, um die fünften und nachfolgenden 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 Len Funktion, um die Anzahl der Zeichen zu strbestimmen.
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.
Note
Die Funktion MidB 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
- Zusammenfassung der Zeichenfolgenmanipulation
- Zeichenfolgen in Visual Basic
- Einführung in Zeichenfolgen in Visual Basic
- Mid-Anweisung
Gilt für:
Mid(String, Int32, Int32)
Gibt eine Zeichenfolge zurück, die eine angegebene Anzahl von Zeichen enthält, beginnend mit 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);
static member Mid : string * int * int -> string
Public Function Mid (str As String, Start As Integer, Length As Integer) As String
Parameter
- str
- String
Required.
String Ausdruck, aus dem Zeichen zurückgegeben werden.
- Start
- Int32
Required.
Integer Ausdruck. Startposition der zurückzugebenden Zeichen. Wenn Start die Anzahl der Zeichen größer strist, gibt die Mid Funktion eine leere Zeichenfolge ("") zurück.
Start basiert auf einem.
- Length
- Int32
Optional.
Integer Ausdruck. Anzahl der zurückzugebenden Zeichen. Wenn nicht angegeben oder weniger Length Zeichen im Text vorhanden sind (einschließlich des Zeichens an der Position), werden alle Zeichen von der Anfangsposition Startbis zum Ende der Zeichenfolge zurückgegeben.
Gibt zurück
Eine Zeichenfolge, die aus der angegebenen Anzahl von Zeichen besteht, beginnend mit 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 Ausgangspunkt 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 Len Funktion, um die Anzahl der Zeichen zu strbestimmen.
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.
Note
Die Funktion MidB 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
- Zusammenfassung der Zeichenfolgenmanipulation
- Zeichenfolgen in Visual Basic
- Einführung in Zeichenfolgen in Visual Basic
- Mid-Anweisung