Strings.Mid Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí řetězec, který obsahuje znaky ze zadaného řetězce.
Přetížení
| Name | Description |
|---|---|
| Mid(String, Int32) |
Vrátí řetězec, který obsahuje všechny znaky začínající zadanou pozicí v řetězci. |
| Mid(String, Int32, Int32) |
Vrátí řetězec, který obsahuje zadaný počet znaků počínaje zadanou pozicí v řetězci. |
Mid(String, Int32)
- Zdroj:
- Strings.vb
- Zdroj:
- Strings.vb
- Zdroj:
- Strings.vb
- Zdroj:
- Strings.vb
- Zdroj:
- Strings.vb
Vrátí řetězec, který obsahuje všechny znaky začínající zadanou pozicí v řetězci.
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 výraz, ze kterého jsou vrácené znaky.
- Start
- Int32
Required.
Integer výraz. Počáteční pozice znaků, které se mají vrátit. Pokud Start je větší než počet znaků str, Mid vrátí funkce řetězec nulové délky ("").
Start je založená na jednom.
Návraty
Řetězec, který se skládá ze všech znaků počínaje zadanou pozicí v řetězci.
Výjimky
Start
<= 0 nebo Length< 0.
Příklady
Poslední řádek v tomto příkladu Mid používá toto přetížení funkce k vrácení pátého a následného znaku z řetězce.
' 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)
Poznámky
K určení počtu znaků strpoužijte Len funkci.
Visual Basic má Mid funkci a Mid příkaz. Oba tyto prvky pracují se zadaným počtem znaků v řetězci, ale funkce vrátí znaky, zatímco MidMid příkaz nahradí znaky. Další informace naleznete v části Mid Statement.
Note
Funkce MidB v předchozích verzích Visual Basic vrátí řetězec v bajtech místo znaků. Používá se především pro převod řetězců v aplikacích dvoubajtové znakové sady (DBCS). Všechny řetězce jazyka Visual Basic jsou v kódu Unicode a MidB už se nepodporují.
Viz také
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Souhrn manipulace s řetězci
- Strings in Visual Basic
- Úvod do řetězců v jazyce Visual Basic
- Mid – příkaz
Platí pro
Mid(String, Int32, Int32)
- Zdroj:
- Strings.vb
- Zdroj:
- Strings.vb
- Zdroj:
- Strings.vb
- Zdroj:
- Strings.vb
- Zdroj:
- Strings.vb
Vrátí řetězec, který obsahuje zadaný počet znaků počínaje zadanou pozicí v řetězci.
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 výraz, ze kterého jsou vrácené znaky.
- Start
- Int32
Required.
Integer výraz. Počáteční pozice znaků, které se mají vrátit. Pokud Start je větší než počet znaků str, Mid vrátí funkce řetězec nulové délky ("").
Start je založená na jednom.
- Length
- Int32
Optional.
Integer výraz. Počet znaků, které se mají vrátit. Pokud vynecháte nebo pokud text obsahuje méně znaků Length (včetně znaku na pozici Start), vrátí se všechny znaky od počáteční pozice na konec řetězce.
Návraty
Řetězec, který se skládá ze zadaného počtu znaků počínaje zadanou pozicí v řetězci.
Výjimky
Start
<= 0 nebo Length< 0.
Příklady
První dvě Mid funkce v tomto příkladu vrátí zadaný počet znaků z řetězce počínaje zadanými pozicemi. (Poslední funkce znázorňuje Mid(String, Int32) přetížení a určuje pouze výchozí bod pro extrakci řetězců.)
' 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)
Poznámky
K určení počtu znaků strpoužijte Len funkci.
Visual Basic má Mid funkci a Mid příkaz. Oba tyto prvky pracují se zadaným počtem znaků v řetězci, ale funkce vrátí znaky, zatímco MidMid příkaz nahradí znaky. Další informace naleznete v části Mid Statement.
Note
Funkce MidB v předchozích verzích Visual Basic vrátí řetězec v bajtech místo znaků. Používá se především pro převod řetězců v aplikacích dvoubajtové znakové sady (DBCS). Všechny řetězce jazyka Visual Basic jsou v kódu Unicode a MidB už se nepodporují.
Viz také
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Souhrn manipulace s řetězci
- Strings in Visual Basic
- Úvod do řetězců v jazyce Visual Basic
- Mid – příkaz