MID$(exp-chaîne, exp-num-1 [, exp-num-2])
Renvoie une portion d’une chaîne de caractères, commençant à une position donnée.
Paramètre | Description |
---|---|
exp-chaîne | Chaîne de caractères |
exp-num-1 | Position dans la chaîne |
exp-num-2 | Nombre de caractères demandés (optionnel) |
Exemple 1
10 A$="ABCDEF"
20 PRINT MID$(A$,3)
Ce programme affiche la partie de la variable A$ comprise entre le troisième caractère et la fin, à savoir « CDEF ».
Exemple 2
10 A$="ABCDEF"
20 PRINT MID$(A$,3,2)
Dans cet exemple, la partie de A$ qui est affichée par le programme commence également en troisième position, mais elle ne comprend que deux caractères : « CD ».
Action
La fonction MID$ renvoie la partie de exp-chaîne
commençant à la position exp-num-1
et comprenant exp-num-2
caractères.
- Si
exp-num-1
ouexp-num-2
est négative, une erreur 52 est signalée, - Si
exp-num-1
est nulle ou supérieure à la longueur deexp-chaîne
, une chaîne vide est renvoyée, - Si
exp-num-2
est omise, la partie droite deexp-chaîne
débutant à la positionexp-num-1
est renvoyée, - Si
exp-num-2
est nulle, une chaîne vide est renvoyée, - Si
exp-num-2
est supérieure à la taille de la portion située à droite de la positionexp-num-1
, toute cette portion est renvoyée.