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 qui contient des caractères d’une chaîne spécifiée.
Surcharges
| Nom | Description |
|---|---|
| Mid(String, Int32) |
Retourne une chaîne qui contient tous les caractères commençant à partir d’une position spécifiée dans une chaîne. |
| Mid(String, Int32, Int32) |
Retourne une chaîne qui contient un nombre spécifié de caractères à partir d’une position spécifiée dans une chaîne. |
Mid(String, Int32)
- Source:
- Strings.vb
- Source:
- Strings.vb
- Source:
- Strings.vb
- Source:
- Strings.vb
- Source:
- Strings.vb
Retourne une chaîne qui contient tous les caractères commençant à partir d’une position spécifiée 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.
String expression à partir de laquelle les caractères sont retournés.
- Start
- Int32
Obligatoire. Expression Integer. Position de départ des caractères à retourner. Si Start elle est supérieure au nombre de caractères dans str, la Mid fonction renvoie une chaîne de longueur nulle (« »).
Start est basé sur un seul.
Retours
Chaîne qui se compose de tous les caractères commençant par la position spécifiée 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ème 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 l’instruction Mid.
Note
La fonction MidB dans les versions précédentes de Visual Basic retourne une chaîne en octets plutôt que des 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
- Résumé de la manipulation de chaînes
- Strings dans 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
- Source:
- Strings.vb
- Source:
- Strings.vb
Retourne une chaîne qui contient un nombre spécifié de caractères à partir d’une position spécifiée 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.
String expression à partir de laquelle les caractères sont retournés.
- Start
- Int32
Obligatoire. Expression Integer. Position de départ des caractères à retourner. Si Start elle est supérieure au nombre de caractères dans str, la Mid fonction renvoie une chaîne de longueur nulle (« »).
Start est basé sur un.
- Length
- Int32
Optional. Expression Integer. Nombre de caractères à renvoyer. S’il est omis ou s’il y a moins de Length caractères dans le texte (y compris le caractère à la position Start), tous les caractères de la position de début à la fin de la chaîne sont retournés.
Retours
Chaîne qui se compose du nombre spécifié de caractères à partir de la position spécifiée 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, en commençant par les 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 l’instruction Mid.
Note
La fonction MidB dans les versions précédentes de Visual Basic retourne une chaîne en octets plutôt que des 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
- Résumé de la manipulation de chaînes
- Strings dans Visual Basic
- Introduction aux chaînes en Visual Basic
- Mid, instruction