Condividi tramite


Strings.Mid Metodo

Definizione

Restituisce una stringa contenente caratteri provenienti da una stringa specificata.

Overload

Mid(String, Int32)

Restituisce una stringa che contiene tutti i caratteri a partire da una posizione specificata in una stringa.

Mid(String, Int32, Int32)

Restituisce una stringa che contiene un numero specificato di caratteri a partire da una posizione specificata in una stringa.

Mid(String, Int32)

Source:
Strings.vb
Source:
Strings.vb
Source:
Strings.vb

Restituisce una stringa che contiene tutti i caratteri a partire da una posizione specificata in una stringa.

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

Parametri

str
String

Obbligatorio. Espressione String da cui vengono restituiti i caratteri.

Start
Int32

Obbligatorio. Espressione Integer. Posizione iniziale dei caratteri da restituire. Se Start è maggiore del numero di caratteri di str, la funzione Mid restituisce una stringa di lunghezza zero (""). Il parametro Start è in base uno.

Restituisce

Una stringa che consiste di tutti i caratteri a partire dalla posizione specificata nella stringa.

Eccezioni

Start<= 0 o Length< 0.

Esempio

L'ultima riga di questo esempio utilizza questo overload della funzione Mid per restituire il quinto carattere e quelli successivi di una stringa.

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

Commenti

Per determinare il numero di caratteri in str, usare la Len funzione .

Visual Basic include una funzione e un'istruzione MidMid . Questi elementi operano su un numero specificato di caratteri in una stringa, ma la Mid funzione restituisce i caratteri mentre l'istruzione Mid sostituisce i caratteri. Per altre informazioni, vedere Istruzione mid.

Nota

La MidB funzione nelle versioni precedenti di Visual Basic restituisce una stringa in byte anziché caratteri. Viene usato principalmente per la conversione di stringhe in applicazioni dbCS (Double Byte Character Set). Tutte le stringhe di Visual Basic sono in Unicode e MidB non sono più supportate.

Vedi anche

Si applica a

Mid(String, Int32, Int32)

Source:
Strings.vb
Source:
Strings.vb
Source:
Strings.vb

Restituisce una stringa che contiene un numero specificato di caratteri a partire da una posizione specificata in una stringa.

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

Parametri

str
String

Obbligatorio. Espressione String da cui vengono restituiti i caratteri.

Start
Int32

Obbligatorio. Espressione Integer. Posizione iniziale dei caratteri da restituire. Se Start è maggiore del numero di caratteri di str, la funzione Mid restituisce una stringa di lunghezza zero (""). Il parametro Start è in base uno.

Length
Int32

facoltativo. Espressione Integer. Numero dei caratteri da restituire. Se omesso o se il numero di caratteri del testo (incluso il carattere nella posizione indicata da Length) è minore di Start, vengono restituiti tutti i caratteri dalla posizione iniziale fino alla fine della stringa.

Restituisce

Una stringa che consiste del numero specificato di caratteri a partire dalla posizione specificata nella stringa.

Eccezioni

Start<= 0 o Length< 0.

Esempio

Le prime due funzioni Mid di questo esempio restituiscono il numero di caratteri specificato da una stringa, a partire dalle posizioni specificate. L'ultima funzione illustra l'overload di Mid(String, Int32) e specifica solamente il punto iniziale per l'estrazione della stringa.

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

Commenti

Per determinare il numero di caratteri in str, usare la Len funzione .

Visual Basic include una funzione e un'istruzione MidMid . Questi elementi operano su un numero specificato di caratteri in una stringa, ma la Mid funzione restituisce i caratteri mentre l'istruzione Mid sostituisce i caratteri. Per altre informazioni, vedere Istruzione mid.

Nota

La MidB funzione nelle versioni precedenti di Visual Basic restituisce una stringa in byte anziché caratteri. Viene usato principalmente per la conversione di stringhe in applicazioni dbCS (Double Byte Character Set). Tutte le stringhe di Visual Basic sono in Unicode e MidB non sono più supportate.

Vedi anche

Si applica a