Strings.Mid Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca ciąg zawierający znaki z określonego ciągu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Mid(String, Int32) |
Zwraca ciąg zawierający wszystkie znaki rozpoczynające się od określonej pozycji w ciągu. |
| Mid(String, Int32, Int32) |
Zwraca ciąg zawierający określoną liczbę znaków rozpoczynających się od określonej pozycji w ciągu. |
Mid(String, Int32)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca ciąg zawierający wszystkie znaki rozpoczynające się od określonej pozycji w ciągu.
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
Parametry
- str
- String
Required.
String wyrażenie, z którego są zwracane znaki.
- Start
- Int32
Required.
Integer wyrażenie. Pozycja początkowa znaków do zwrócenia. Jeśli Start jest większa niż liczba znaków w , strMid funkcja zwraca ciąg o zerowej długości ("").
Start jest oparty na jednym.
Zwraca
Ciąg składający się ze wszystkich znaków rozpoczynających się od określonej pozycji w ciągu.
Wyjątki
Start
<= 0 lub Length< 0.
Przykłady
Ostatni wiersz w tym przykładzie używa tego przeciążenia Mid funkcji, aby zwrócić piąte i kolejne znaki z ciągu.
' 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)
Uwagi
Aby określić liczbę znaków w pliku str, użyj Len funkcji .
Program Visual Basic ma Mid funkcję i instrukcję Mid . Oba te elementy działają na określonej liczbie znaków w ciągu, ale Mid funkcja zwraca znaki, podczas gdy Mid instrukcja zastępuje znaki. Aby uzyskać więcej informacji, zobacz Mid Statement .
Note
Funkcja MidB w poprzednich wersjach Visual Basic zwraca ciąg w bajtach, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie ciągi języka Visual Basic są w formacie Unicode i MidB nie są już obsługiwane.
Zobacz też
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Podsumowanie manipulowania ciągami
- Strings w Visual Basic
- Wprowadzenie do ciągów w Visual Basic
- Mid, instrukcja
Dotyczy
Mid(String, Int32, Int32)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca ciąg zawierający określoną liczbę znaków rozpoczynających się od określonej pozycji w ciągu.
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
Parametry
- str
- String
Required.
String wyrażenie, z którego są zwracane znaki.
- Start
- Int32
Required.
Integer wyrażenie. Pozycja początkowa znaków do zwrócenia. Jeśli Start jest większa niż liczba znaków w , strMid funkcja zwraca ciąg o zerowej długości ("").
Start jest jednym z nich.
- Length
- Int32
Optional.
Integer wyrażenie. Liczba znaków do zwrócenia. W przypadku pominięcia lub mniejsza liczba Length znaków w tekście (w tym znaku na pozycji Start), zwracane są wszystkie znaki od pozycji początkowej do końca ciągu.
Zwraca
Ciąg składający się z określonej liczby znaków rozpoczynających się od określonej pozycji w ciągu.
Wyjątki
Start
<= 0 lub Length< 0.
Przykłady
Pierwsze dwie Mid funkcje w tym przykładzie zwracają określoną liczbę znaków z ciągu, zaczynając od podanych pozycji. (Ostatnia funkcja ilustruje Mid(String, Int32) przeciążenie i określa tylko punkt początkowy wyodrębniania ciągów).
' 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)
Uwagi
Aby określić liczbę znaków w pliku str, użyj Len funkcji .
Program Visual Basic ma Mid funkcję i instrukcję Mid . Oba te elementy działają na określonej liczbie znaków w ciągu, ale Mid funkcja zwraca znaki, podczas gdy Mid instrukcja zastępuje znaki. Aby uzyskać więcej informacji, zobacz Mid Statement .
Note
Funkcja MidB w poprzednich wersjach Visual Basic zwraca ciąg w bajtach, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie ciągi języka Visual Basic są w formacie Unicode i MidB nie są już obsługiwane.
Zobacz też
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Podsumowanie manipulowania ciągami
- Strings w Visual Basic
- Wprowadzenie do ciągów w Visual Basic
- Mid, instrukcja