Strings.Mid Metod

Definition

Returnerar en sträng som innehåller tecken från en angiven sträng.

Överlagringar

Name Description
Mid(String, Int32)

Returnerar en sträng som innehåller alla tecken från en angiven position i en sträng.

Mid(String, Int32, Int32)

Returnerar en sträng som innehåller ett angivet antal tecken från en angiven position i en sträng.

Mid(String, Int32)

Källa:
Strings.vb
Källa:
Strings.vb
Källa:
Strings.vb
Källa:
Strings.vb
Källa:
Strings.vb

Returnerar en sträng som innehåller alla tecken från en angiven position i en sträng.

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

Parametrar

str
String

Required. String uttryck som tecken returneras från.

Start
Int32

Required. Integer uttryck. Startpositionen för de tecken som ska returneras. Om Start är större än antalet tecken i strMid returnerar funktionen en sträng med noll längd (""). Start är enbaserad.

Returer

En sträng som består av alla tecken som börjar från den angivna positionen i strängen.

Undantag

Start <= 0 eller Length< 0.

Exempel

Den sista raden i det här exemplet använder den här överbelastningen Mid av funktionen för att returnera femte och efterföljande tecken från en sträng.

' 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)

Kommentarer

Om du vill fastställa antalet tecken i stranvänder du Len funktionen .

Visual Basic har en Mid funktion och en Mid instruktion. Dessa element fungerar båda på ett angivet antal tecken i en sträng, men Mid funktionen returnerar tecknen medan instruktionen Mid ersätter tecknen. Mer information finns i Mid Statement (Mid Statement).

Note

Funktionen MidB i tidigare versioner av Visual Basic returnerar en sträng i byte i stället för tecken. Det används främst för att konvertera strängar i DBCS-program (double-byte character set). Alla Visual Basic-strängar finns i Unicode och MidB stöds inte längre.

Se även

Gäller för

Mid(String, Int32, Int32)

Källa:
Strings.vb
Källa:
Strings.vb
Källa:
Strings.vb
Källa:
Strings.vb
Källa:
Strings.vb

Returnerar en sträng som innehåller ett angivet antal tecken från en angiven position i en sträng.

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

Parametrar

str
String

Required. String uttryck som tecken returneras från.

Start
Int32

Required. Integer uttryck. Startpositionen för de tecken som ska returneras. Om Start är större än antalet tecken i strMid returnerar funktionen en sträng med noll längd (""). Start är en baserad.

Length
Int32

Optional. Integer uttryck. Antalet tecken som ska returneras. Om det utelämnas eller om det finns färre än Length tecken i texten (inklusive tecknet vid position Start) returneras alla tecken från startpositionen till slutet av strängen.

Returer

En sträng som består av det angivna antalet tecken från den angivna positionen i strängen.

Undantag

Start <= 0 eller Length< 0.

Exempel

De två Mid första funktionerna i det här exemplet returnerar det angivna antalet tecken från en sträng, med början från de angivna positionerna. (Den sista funktionen illustrerar överbelastningen Mid(String, Int32) och anger bara startpunkten för strängextraheringen.)

' 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)

Kommentarer

Om du vill fastställa antalet tecken i stranvänder du Len funktionen .

Visual Basic har en Mid funktion och en Mid instruktion. Dessa element fungerar båda på ett angivet antal tecken i en sträng, men Mid funktionen returnerar tecknen medan instruktionen Mid ersätter tecknen. Mer information finns i Mid Statement (Mid Statement).

Note

Funktionen MidB i tidigare versioner av Visual Basic returnerar en sträng i byte i stället för tecken. Det används främst för att konvertera strängar i DBCS-program (double-byte character set). Alla Visual Basic-strängar finns i Unicode och MidB stöds inte längre.

Se även

Gäller för