MID |
Demande une zone dans la chaîne de caractères |
---|---|
VB .NET (Visual Basic .NET) |
Syntaxe
Function MID(chaine As String,position As Long,longueur As Long) |
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. |
Description
Cette fonction retourne une sous-chaîne de caractères contenu dans une chaîne de caractères.
Remarques
- Si vous omettez la longueur, autant de caractères de chaîne de caractères que peut contenir chaine sont utilisés. Si position + longueur est supérieur à la longueur de chaine, la chaîne de caractères est tronquée pour tenir dans le même espace que chaine. Cela signifie que la longueur de chaine n'est pas modifiée par l'instruction Mid. Si position est inférieur à 0, l'erreur d'exécution 5, «Invalid procedure call or argument», se produit.
- Si la chaîne de caractères est Nothing, une erreur d'exécution se produit.
- Le VB inclut la fonction Replace, améliorant la fonctionnalité de l'instruction Mid en vous permettant de spécifier le nombre de fois que le remplacement est effectué dans la même chaîne de caractères.
- Parce qu'il s'agit d'une instruction, cette version de Mid n'accepte pas les paramètres nommés.
- En tant que déclaration, Mid est implémenté par le compilateur, plutôt que par la classe Microsoft.VisualBasic.Strings.
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
Dernière mise à jour : Dimanche, le 9 novembre 2014