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
| 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ż
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Manipulowanie ciągami — podsumowanie
- Ciągi w języku 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
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ż
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Manipulowanie ciągami — podsumowanie
- Ciągi w języku Visual Basic
- Wprowadzenie do ciągów w Visual Basic
- Mid — Instrukcja