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 str
elemecie , 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 str
elemecie 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 str
elemecie , 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 str
elemecie 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