Strings.Mid Metoda

Definicja

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ż

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ż

Dotyczy