MID |
Demande une zone dans la chaîne de caractères |
|---|---|
| ASP 3.0 | |
Syntaxe
| Function MID(chaine As String,position As Integer,longueur As Integer) As String |
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
- La fonction MID permet d'extraire une portion spécifique d'une chaîne de caractères en définissant à la fois la position de départ et la longueur de la sous-chaîne à extraire. Cela est particulièrement utile lorsque vous devez extraire des informations d'un format de chaîne fixe, comme un identifiant ou une date à partir d'une chaîne plus longue.
- Le paramètre position dans la fonction MID est utilisé pour définir à partir de quel caractère commencer l'extraction. Il est important de noter que position est basé sur un index commençant à 1, ce qui signifie que le premier caractère de la chaîne a un indice de 1 et non 0, ce qui peut être source de confusion pour certains utilisateurs habitués à un index basé sur 0.
- Le paramètre longueur détermine combien de caractères seront extraits à partir de la position définie. Si longueur dépasse la longueur de la chaîne restante à partir de la position, MID retournera simplement la portion restante de la chaîne sans erreur.
- La fonction MID est idéale pour manipuler des chaînes dans des situations où vous devez isoler des sous-parties spécifiques, comme des prénoms et des noms dans des listes de données ou des numéros d'identification dans des formats prédéfinis. Elle peut être utilisée en combinaison avec d'autres fonctions de manipulation de texte pour traiter des données complexes.
- Un avantage de MID est sa capacité à manipuler des chaînes indépendamment de leur longueur réelle. Même si vous ne savez pas exactement combien de caractères vont être extraits, vous pouvez demander à la fonction d'extraire jusqu'à un certain nombre de caractères à partir d'une position donnée.
- Bien que MID soit souvent utilisée pour manipuler des chaînes à longueur fixe, elle peut également être employée pour extraire des sous-chaînes dans des situations où la longueur de la chaîne varie. Cela est utile dans des applications comme la gestion des adresses de courriel, où l'on doit extraire des noms d'utilisateur ou des domaines à partir de chaînes de texte.
- Une particularité de la fonction MID est que si la position fournie est supérieure à la longueur de la chaîne, elle retourne une chaîne de caractères vide, ce qui peut être utile pour éviter les erreurs dans les programmes qui manipulent des chaînes de longueur variable. Cela permet de simplifier la gestion des erreurs dans les processus de traitement de texte.
- La fonction MID est également très pratique pour reformater des chaînes de caractères ou extraire des parties spécifiques d'une chaîne de caractères dans le but de les afficher séparément, comme lors de la découpe d'un numéro de téléphone ou d'une adresse. Cela permet de mieux organiser les informations et de les afficher dans un format plus lisible ou plus structuré pour l'utilisateur.
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
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Vendredi, le 10 octobre 2014