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-1ouexp-num-2est négative, une erreur 52 est signalée, - Si
exp-num-1est nulle ou supérieure à la longueur deexp-chaîne, une chaîne vide est renvoyée, - Si
exp-num-2est omise, la partie droite deexp-chaînedébutant à la positionexp-num-1est renvoyée, - Si
exp-num-2est nulle, une chaîne vide est renvoyée, - Si
exp-num-2est supérieure à la taille de la portion située à droite de la positionexp-num-1, toute cette portion est renvoyée.