Strings.Mid Metódus

Definíció

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

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

A következőre érvényes: