Strings.Mid Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Riepilogo della manipolazione delle stringhe
- Strings in Visual Basic
- Introduzione alle stringhe in Visual Basic
- Istruzione Mid
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
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Riepilogo della manipolazione delle stringhe
- Strings in Visual Basic
- Introduzione alle stringhe in Visual Basic
- Istruzione Mid