Strings.Mid Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy megadott sztringből származó karaktereket tartalmazó sztringet ad vissza.
Túlterhelések
| Name | Description |
|---|---|
| Mid(String, Int32) |
Egy sztringet ad vissza, amely a sztring adott pozíciójától kezdve az összes karaktert tartalmazza. |
| Mid(String, Int32, Int32) |
Megadott számú karaktert tartalmazó karakterláncot ad vissza, amely egy sztring adott pozíciójából indul ki. |
Mid(String, Int32)
- Forrás:
- Strings.vb
- Forrás:
- Strings.vb
- Forrás:
- Strings.vb
- Forrás:
- Strings.vb
- Forrás:
- Strings.vb
Egy sztringet ad vissza, amely a sztring adott pozíciójától kezdve az összes karaktert tartalmazza.
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
Paraméterek
- str
- String
Kötelező.
String kifejezés, amelyből a rendszer karaktereket ad vissza.
- Start
- Int32
Kötelező.
Integer kifejezés. A visszaadandó karakterek kezdőpozíciója. Ha Start nagyobb, mint a karakterek strszáma, a Mid függvény nulla hosszúságú sztringet ("") ad vissza.
Start egy-alapú.
Válaszok
Egy sztring, amely a sztringben megadott pozíciótól kezdve az összes karakterből áll.
Kivételek
Start
<= 0 vagy Length< 0.
Példák
A példában szereplő utolsó sor a függvény túlterhelését használja az Mid ötödik és az azt követő karakter visszaadásához egy sztringből.
' 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)
Megjegyzések
A karakterek strszámának meghatározásához használja a függvényt Len .
A Visual Basic függvénysel Mid és utasítással rendelkezik Mid . Ezek az elemek egy sztringben megadott számú karakteren működnek, de a Mid függvény a karaktereket adja vissza, míg az Mid utasítás lecseréli a karaktereket. További információ: Középutasítás.
Note
A Visual Basic korábbi verzióiban a MidB függvény karakter helyett bájtban adja vissza a sztringet. Elsősorban a kétbájtos karakterkészletű (DBCS) alkalmazások sztringjeinek konvertálására használatos. Az összes Visual Basic-sztring Unicode-ban van, és MidB már nem támogatott.
Lásd még
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Sztringmanipult-kezelés összefoglalása
Strings a Visual Basic - Bevezetés a Visual Basic sztringjeibe
- Középső utasítás
A következőre érvényes:
Mid(String, Int32, Int32)
- Forrás:
- Strings.vb
- Forrás:
- Strings.vb
- Forrás:
- Strings.vb
- Forrás:
- Strings.vb
- Forrás:
- Strings.vb
Megadott számú karaktert tartalmazó karakterláncot ad vissza, amely egy sztring adott pozíciójából indul ki.
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
Paraméterek
- str
- String
Kötelező.
String kifejezés, amelyből a rendszer karaktereket ad vissza.
- Start
- Int32
Kötelező.
Integer kifejezés. A visszaadandó karakterek kezdőpozíciója. Ha Start nagyobb, mint a karakterek strszáma, a Mid függvény nulla hosszúságú sztringet ("") ad vissza.
Start egy alapokon áll.
- Length
- Int32
Optional.
Integer kifejezés. Az eredményül adott karakterek száma. Ha nincs megadva, vagy kevesebb karakter van Length a szövegben (beleértve a pozícióban Startlévő karaktert is), a rendszer a kezdő pozíciótól a sztring végéig minden karaktert visszaad.
Válaszok
Sztring, amely a megadott számú karakterből áll a sztring megadott pozíciójától kezdve.
Kivételek
Start
<= 0 vagy Length< 0.
Példák
A példában szereplő első két Mid függvény a megadott számú karaktert adja vissza egy sztringből az adott pozícióktól kezdve. (Az utolsó függvény a túlterhelést Mid(String, Int32) szemlélteti, és csak a sztring kinyerésének kiindulópontját adja meg.)
' 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)
Megjegyzések
A karakterek strszámának meghatározásához használja a függvényt Len .
A Visual Basic függvénysel Mid és utasítással rendelkezik Mid . Ezek az elemek egy sztringben megadott számú karakteren működnek, de a Mid függvény a karaktereket adja vissza, míg az Mid utasítás lecseréli a karaktereket. További információ: Középutasítás.
Note
A Visual Basic korábbi verzióiban a MidB függvény karakter helyett bájtban adja vissza a sztringet. Elsősorban a kétbájtos karakterkészletű (DBCS) alkalmazások sztringjeinek konvertálására használatos. Az összes Visual Basic-sztring Unicode-ban van, és MidB már nem támogatott.
Lásd még
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Sztringmanipult-kezelés összefoglalása
Strings a Visual Basic - Bevezetés a Visual Basic sztringjeibe
- Középső utasítás