Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Mid, instruction

Remplace un nombre spécifié de caractères d'une variable String par les caractères d'une autre chaîne.

Mid( _
   ByRef Target As String, _
   ByVal Start As Integer, _
   Optional ByVal Length As Integer _
) = StringExpression

Target

Obligatoire. Nom de la variable String à modifier.

Start

Obligatoire. Expression Integer. Position de caractère dans Target où le remplacement de texte commence. Start utilise un index de base 1.

Length

Facultatif. Expression Integer. Nombre de caractères à remplacer. Si cette valeur est omise, String est utilisé dans son intégralité.

StringExpression

Obligatoire. Expression String qui remplace une partie de Target.

Type d'exception

Condition

ArgumentException

Start <= 0 ou Length < 0.

Le nombre de caractères remplacé est toujours inférieur ou égal au nombre de caractères dans Target.

Visual Basic possède la fonction Mid et l'instruction Mid. Ces éléments fonctionnent à la fois sur un nombre spécifié de caractères dans une chaîne, mais la fonction Mid retourne les caractères pendant que l'instruction Mid remplace les caractères. Pour plus d'informations, consultez Mid.

Remarque Remarque

Dans les précédentes versions de Visual Basic, l'instruction MidB remplace une sous-chaîne en octets, plutôt que des caractères. Son rôle est d'abord de convertir des chaînes en applications à jeu de caractères codés sur deux octets (DBCS, Double-Byte Character Set). Toutes les chaînes Visual Basic sont en Unicode, et la fonction MidB n'est plus prise en charge.

L'exemple suivant utilise l'instruction Mid pour remplacer un nombre spécifié de caractères dans une variable chaîne par les caractères d'une autre chaîne.


Dim TestString As String
' Initializes string.
TestString = "The dog jumps"
' Returns "The fox jumps".
Mid(TestString, 5, 3) = "fox"
' Returns "The cow jumps".
Mid(TestString, 5) = "cow"
' Returns "The cow jumpe".
Mid(TestString, 5) = "cow jumped over"
' Returns "The duc jumpe".
Mid(TestString, 5, 3) = "duck"


Espace de noms : Microsoft.VisualBasic

Module : Strings

Assembly : bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft