Strings.Mid Méthode

Définition

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

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

S’applique à