Udostępnij za pośrednictwem


Strings.Mid Metoda

Definicja

Zwraca ciąg zawierający znaki z określonego ciągu.

Przeciążenia

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

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

Wymagane. String wyrażenie, z którego są zwracane znaki.

Start
Int32

Wymagane. Integer Wyrażenie. Pozycja początkowa znaków do zwrócenia. Jeśli Start wartość jest większa niż liczba znaków w strelemecie , Mid 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 strelemecie Len , użyj funkcji .

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, instrukcja.

Uwaga

Funkcja MidB w poprzednich wersjach języka Visual Basic zwraca ciąg w bajtach zamiast znaków. 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

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

Wymagane. String wyrażenie, z którego są zwracane znaki.

Start
Int32

Wymagane. Integer Wyrażenie. Pozycja początkowa znaków do zwrócenia. Jeśli Start wartość jest większa niż liczba znaków w strelemecie , Mid funkcja zwraca ciąg o zerowej długości (""). Start jest jednym z nich.

Length
Int32

Opcjonalny. Integer Wyrażenie. Liczba znaków do zwrócenia. Jeśli pominięto lub jeśli w tekście jest mniej niż Length znaki (w tym znak w 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 strelemecie Len , użyj funkcji .

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, instrukcja.

Uwaga

Funkcja MidB w poprzednich wersjach języka Visual Basic zwraca ciąg w bajtach zamiast znaków. 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