MID$ |
Milieu |
---|---|
QuickBASIC/QBasic |
Syntaxe
MID$(exprChaine$,depart%[,long%]) |
MID$(varChaîne$,position[,longueur])=exprChaine$ |
Paramètres
Nom | Description |
---|---|
chaine$ | Ce paramètre permet d'indiquer la chaîne de caractères source contenu la valeur d'origine |
position | Ce paramètre permet d'indiquer la position en nombre de caractères dans la chaîne de caractères |
longueur | Ce paramètre permet d'indiquer la longueur de la partie a renvoyer |
exprChaine$ | Ce paramètre permet de spécifier la nouvelle chaîne de caractères à inclure à la place du morceau supprimer. |
Description
Cette fonction retourne une sous-chaîne de caractères contenu dans une chaîne de caractères.
Remarques
- Les paramètre depart% et long% doivent être compris entre 1 et 32 767. Si la longueur est omise ou s'il y a moins de caractères de longueur à droite du caractère de début, la fonction MID$ renvoie tous les caractères à droite du caractère de début.
- Si depart% est supérieur au nombre de caractères dans exprChaine$, la fonction MID$ renvoie une chaîne de caractères nulle.
- Utilisez la fonction LEN pour rechercher le nombre de caractères dans l'expression de chaîne de caractères.
- Les paramètre position et longueur sont des expressions entières. Le paramètre varChaîne$ est une variable chaîne de caractères, mais exprChaine$ peut être une variable de chaîne de caractères, une constante de chaîne de caractères ou une expression de chaîne de caractères.
- La longueur facultative fait référence au nombre de caractères de l'expression de chaîne de caractères du paramètres étant utilisés dans le remplacement. Si la longueur est omise, toute l'expression de chaîne de caractères est utilisée. Cependant, que la longueur soit omise ou incluse, le remplacement des caractères ne dépasse jamais la longueur d'origine de varChaîne$.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
on obtiendra le résultat suivant :
Bonjour le monde !jour le monde !
jour le
Voir également
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - LEFT$
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - RIGHT$
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - LEN
Langage de programmation - BASICA/GWBASIC - Référence de procédures et fonctions - MID$
Dernière mise à jour : Mercredi, le 14 septembre 2016