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 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 Mid
Mid
. 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
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Riepilogo della modifica delle stringhe
- Stringhe in Visual Basic
- Introduzione alle stringhe in Visual Basic
- Istruzione Mid
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 Mid
Mid
. 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
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Riepilogo della modifica delle stringhe
- Stringhe in Visual Basic
- Introduzione alle stringhe in Visual Basic
- Istruzione Mid