Partager via


Strings.Mid Méthode

Définition

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

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

S’applique à