RIGHT |
Partie de droite |
|---|---|
| ASP 3.0 | |
Syntaxe
| Function RIGHT(chaine As String, n As Long) As String |
Paramètres
| Nom | Description |
|---|---|
| chaine | Ce paramètre permet d'indiquer la chaîne de caractères utilisé comme base du traitement |
| n | Ce paramètre permet d'indiquer le nombre de caractères à garder |
Description
Cette fonction retourne les caractères à la fin d'une chaîne de caractères.
Remarques
- La fonction RIGHT est utilisée pour extraire un nombre défini de caractères situés à la fin d'une chaîne de caractères. Elle est particulièrement utile lorsqu'on veut récupérer un suffixe, une extension de fichier, ou tout autre élément structuré placé en fin de chaîne.
- Le deuxième paramètre, n, précise combien de caractères doivent être extraits depuis la droite de la chaîne. Si ce nombre est supérieur à la longueur de la chaîne, l'intégralité de celle-ci est retournée sans erreur, ce qui la rend robuste face à des entrées imprévues.
- RIGHT est souvent employée dans des traitements de validation ou d'analyse de données, par exemple pour vérifier les derniers chiffres d'un identifiant, ou extraire un code de contrôle à la fin d'un champ. Cela permet de manipuler plus facilement des chaînes de format fixe.
- Cette fonction ne modifie jamais la chaîne d'origine : elle retourne une nouvelle chaîne résultant de l'extraction. Cela garantit l'intégrité des données sources, ce qui est essentiel lorsqu'elles doivent être utilisées à d'autres endroits dans le code.
- L'utilisation de RIGHT peut être combinée avec d'autres fonctions comme LEFT ou MID pour découper précisément une chaîne en plusieurs parties. Par exemple, on peut utiliser LEFT pour la racine et RIGHT pour l'extension d'un nom de fichier.
- Dans les applications web ASP, RIGHT peut servir à formater dynamiquement des données d'affichage, comme masquer une partie d'un numéro de carte ou afficher uniquement les 4 derniers chiffres d'un identifiant. Cela contribue à la sécurité ou à la clarté de l'affichage utilisateur.
- Cette fonction fonctionne sur une base de caractères et non d'octets, ce qui signifie qu'elle tient compte des caractères dans leur ensemble, même dans les environnements multilingues. Cependant, pour les chaînes en double octet (comme certains ensembles de caractères asiatiques), il est préférable d'utiliser la version binaire RightB.
- RIGHT est une fonction simple mais puissante lorsqu'il s'agit de manipuler des chaînes textuelles structurées ou semi-structurées. Elle permet de simplifier les opérations de découpage sans devoir écrire des algorithmes complexes de parcours de chaîne ou de recherche de position.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
on obtiendra le résultat suivant :
Right("Gladir.com",4) = .comRight("Gladir.com",10) = Gladir.com
Right("Gladir.com",15) = Gladir.com
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Vendredi, le 10 octobre 2014