Strings.Mid Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une chaîne contenant les caractères d'une chaîne spécifiée.
Surcharges
Mid(String, Int32) |
Retourne une chaîne contenant tous les caractères à partir d'un emplacement spécifié dans une chaîne. |
Mid(String, Int32, Int32) |
Retourne une chaîne contenant un nombre spécifié de caractères à partir d'un emplacement spécifié dans une chaîne. |
Mid(String, Int32)
- Source:
- Strings.vb
- Source:
- Strings.vb
- Source:
- Strings.vb
Retourne une chaîne contenant tous les caractères à partir d'un emplacement spécifié dans une chaîne.
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
Paramètres
- str
- String
Obligatoire. Expression String
à partir de laquelle les caractères sont retournés.
- Start
- Int32
Obligatoire. Expression Integer
. Position de départ des caractères à retourner. Si Start
est supérieur au nombre de caractères de str
, la fonction Mid
retourne une chaîne de longueur nulle (""). Start
est de base 1.
Retours
Chaîne qui se compose de tous les caractères à partir de l'emplacement spécifié dans la chaîne.
Exceptions
Start
<= 0 ou Length
< 0.
Exemples
La dernière ligne de cet exemple utilise cette surcharge de la Mid
fonction pour renvoyer les cinquièmes caractères et les caractères suivants d’une chaîne.
' 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)
Remarques
Pour déterminer le nombre de caractères dans str
, utilisez la Len
fonction .
Visual Basic a une fonction Mid
et une instruction Mid
. Ces éléments fonctionnent tous deux sur un nombre spécifié de caractères dans une chaîne, mais la fonction Mid
retourne les caractères tandis que l’instruction Mid
remplace les caractères. Pour plus d’informations, consultez Instruction intermédiaire.
Notes
La MidB
fonction dans les versions précédentes de Visual Basic retourne une chaîne en octets plutôt qu’en caractères. Elle est principalement utilisée pour convertir des chaînes dans les applications de jeu de caractères sur deux octets (DBCS). Toutes les chaînes Visual Basic sont en Unicode et la prise en charge de MidB
n’est plus assurée.
Voir aussi
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Liste des manipulations de chaînes
- Chaînes en Visual Basic
- Introduction aux chaînes en Visual Basic
- Mid, instruction
S’applique à
Mid(String, Int32, Int32)
- Source:
- Strings.vb
- Source:
- Strings.vb
- Source:
- Strings.vb
Retourne une chaîne contenant un nombre spécifié de caractères à partir d'un emplacement spécifié dans une chaîne.
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
Paramètres
- str
- String
Obligatoire. Expression String
à partir de laquelle les caractères sont retournés.
- Start
- Int32
Obligatoire. Expression Integer
. Position de départ des caractères à retourner. Si Start
est supérieur au nombre de caractères de str
, la fonction Mid
retourne une chaîne de longueur nulle (""). Start
est de base 1.
- Length
- Int32
Optionnel. Expression Integer
. Nombre de caractères à retourner. Si ce paramètre est omis ou s'il y a moins de Length
caractères dans le texte (y compris le caractère situé à la position Start
), tous les caractères de la position de départ à la fin de la chaîne sont retournés.
Retours
Chaîne qui indique le nombre spécifié de caractères à partir de l'emplacement spécifié dans la chaîne.
Exceptions
Start
<= 0 ou Length
< 0.
Exemples
Les deux Mid
premières fonctions de cet exemple retournent le nombre spécifié de caractères d’une chaîne, à partir des positions données. (La dernière fonction illustre la Mid(String, Int32) surcharge et spécifie uniquement le point de départ de l’extraction de chaîne.)
' 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)
Remarques
Pour déterminer le nombre de caractères dans str
, utilisez la Len
fonction .
Visual Basic a une fonction Mid
et une instruction Mid
. Ces éléments fonctionnent tous deux sur un nombre spécifié de caractères dans une chaîne, mais la fonction Mid
retourne les caractères tandis que l’instruction Mid
remplace les caractères. Pour plus d’informations, consultez Instruction intermédiaire.
Notes
La MidB
fonction dans les versions précédentes de Visual Basic retourne une chaîne en octets plutôt qu’en caractères. Elle est principalement utilisée pour convertir des chaînes dans les applications de jeu de caractères sur deux octets (DBCS). Toutes les chaînes Visual Basic sont en Unicode et la prise en charge de MidB
n’est plus assurée.
Voir aussi
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Liste des manipulations de chaînes
- Chaînes en Visual Basic
- Introduction aux chaînes en Visual Basic
- Mid, instruction