Rubrique précédente: Len – Obtenir la longueur de la chaîneRubrique suivante: Right – Renvoyer une sous-chaîne avec les n caractères les plus à droite


Mid : Renvoyer une sous-chaîne d'une chaîne

Valide sur les plates-formes NetWare, Symbian OS, UNIX, Windows et Windows CE

La fonction Mid renvoie une sous-chaîne à partir d'une chaîne.

Format de la fonction :

Mid(str as String, start as Integer, length as Integer) as String 
Mid (str as String, start as Integer) as String
str

Identifie la chaîne à partir de laquelle la sous-chaîne est obtenue.

start

Indique la position de départ de la sous-chaîne dans str.

lon

Indique la longueur de la sous-chaîne.

Remarque : Les arguments de départ et la longueur doivent être compris entre 1 et 65 535 inclus. Si la valeur de longueur est omise ou si str comprend moins de caractères que la longueur n, la fonction renvoie tous les caractères depuis la position de départ jusqu'à la fin de la chaîne. Si la valeur de départ est supérieure au nombre de caractères compris dans str, la fonction renvoie une chaîne de longueur nulle.

La fonction renvoie une sous-chaîne à partir de la chaîne str comme décrit précédemment.

Exemple :

Cet exemple montre comment fonctionnent les opérations de chaîne.

Dim text As String
Text="Unicenter TNG"

Print("Left(text,3) : " + Left(text,3))  'Uni
Print("Mid(text,4,6) : " + Mid(text,4,6)) 'center
Print("Right(text,3) : " + Right(text,3)) 'TNG
Print("Longueur    : " + Str(Len(text))) '13