Strings.Mid Metodo

Definizione

Restituisce una stringa contenente caratteri di una stringa specificata.

Overload

Nome Descrizione
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 contenente un numero specificato di caratteri a partire da una posizione specificata in una stringa.

Mid(String, Int32)

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);
static member Mid : string * int -> string
Public Function Mid (str As String, Start As Integer) As String

Parametri

str
String

Required. String espressione da cui vengono restituiti i caratteri.

Start
Int32

Required. Integer espressione. Posizione iniziale dei caratteri da restituire. Se Start è maggiore del numero di caratteri in str, la Mid funzione restituisce una stringa di lunghezza zero (""). Start è basato su un solo.

Valori restituiti

Stringa costituita da tutti i caratteri che iniziano dalla posizione specificata nella stringa.

Eccezioni

Start <= 0 o Length< 0.

Esempio

L'ultima riga in questo esempio usa questo overload della Mid funzione per restituire il quinto e i caratteri successivi da 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 Mid e un'istruzione Mid. Questi elementi operano entrambi su un numero specificato di caratteri in una stringa, ma la funzione Mid restituisce i caratteri mentre l'istruzione Mid li sostituisce. Per altre informazioni, vedere Istruzione Mid.

Note

La funzione MidB nelle versioni precedenti di Visual Basic restituisce una stringa in byte anziché caratteri. Viene usato principalmente per la conversione di stringhe in applicazioni di set di caratteri a byte doppio (DBCS). Tutte le stringhe di Visual Basic sono in Formato Unicode e MidB non è più supportato.

Vedi anche

Si applica a

Mid(String, Int32, Int32)

Restituisce una stringa contenente 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);
static member Mid : string * int * int -> string
Public Function Mid (str As String, Start As Integer, Length As Integer) As String

Parametri

str
String

Required. String espressione da cui vengono restituiti i caratteri.

Start
Int32

Required. Integer espressione. Posizione iniziale dei caratteri da restituire. Se Start è maggiore del numero di caratteri in str, la Mid funzione restituisce una stringa di lunghezza zero (""). Start è basato su uno.

Length
Int32

Optional. Integer espressione. Numero di caratteri da restituire. Se omesso o se sono presenti meno di Length caratteri nel testo (incluso il carattere nella posizione Start), vengono restituiti tutti i caratteri dalla posizione iniziale alla fine della stringa.

Valori restituiti

Stringa costituita dal numero specificato di caratteri a partire dalla posizione specificata nella stringa.

Eccezioni

Start <= 0 o Length< 0.

Esempio

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

' 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 Mid e un'istruzione Mid. Questi elementi operano entrambi su un numero specificato di caratteri in una stringa, ma la funzione Mid restituisce i caratteri mentre l'istruzione Mid li sostituisce. Per altre informazioni, vedere Istruzione Mid.

Note

La funzione MidB nelle versioni precedenti di Visual Basic restituisce una stringa in byte anziché caratteri. Viene usato principalmente per la conversione di stringhe in applicazioni di set di caratteri a byte doppio (DBCS). Tutte le stringhe di Visual Basic sono in Formato Unicode e MidB non è più supportato.

Vedi anche

Si applica a