Trim |
Enlève les espaces aux extrémités |
|---|---|
| VBScript | |
Syntaxe
| Function TRIM(chaine) |
Paramètres
| Nom | Description |
|---|---|
| chaine | Ce paramètre permet d'indiquer la chaîne de caractères contenant l'expression à traiter |
Description
Cette fonction supprime les caractères d'espace au début et à la fin d'une chaîne de caractères.
Algorithme
|
MODULE trim(string) BOUCLE POUR I ← 0 JUSQU'A longueur(string) SI string[I] <> ' ' ALORS ARRETER BOUCLE FIN SI FIN BOUCLE POUR SI I = longueur(string) ALORS RETOURNER ''; FIN SI BOUCLE POUR J ← longueur(string) - 1 JUSQU'A 0 SAUT -1 SI string[J] <> ' ' ALORS ARRETER BOUCLE FIN SI FIN BOUCLE POUR RETOURNE sous-chaine(string, de la position I,de longueur J - I + 1) |
Remarques
- La fonction Trim est très utile pour nettoyer les chaînes de caractères avant tout traitement, en supprimant les espaces superflus au début et à la fin. Cela permet d'éviter des erreurs de comparaison ou d'entreposage indésirable d'espaces.
- Elle est particulièrement utile lors de la récupération de données utilisateur, car les saisies manuelles comportent souvent des espaces accidentels pouvant fausser les résultats lors de tests d'égalité ou d'insertion en base de données.
- Contrairement à ce que certains pourraient croire, Trim ne supprime pas les espaces situés à l'intérieur de la chaîne, seulement ceux aux extrémités. Cela en fait un outil ciblé, mais qui peut nécessiter une fonction complémentaire si un nettoyage plus large est souhaité.
- Son usage est courant dans les scripts de validation de formulaire ou dans la lecture de fichiers texte, où les données doivent être comparées avec précision sans être polluées par des caractères invisibles en début ou fin de ligne.
- Lorsqu'on travaille avec des chaînes issues d'imports, comme des données CSV ou des fichiers plats, Trim permet d'assurer que toutes les données sont uniformes, surtout si elles seront comparées à des valeurs de référence codées en dur.
- Il existe aussi deux fonctions associées : LTrim et RTrim, supprimant respectivement les espaces à gauche ou à droite de la chaîne de caractères. Trim agit donc comme une combinaison des deux, pour un nettoyage global des extrémités.
- L'utilisation de Trim peut améliorer la lisibilité des résultats dans les interfaces utilisateur ou les journaux d'événements, en supprimant les espaces parasites pouvant causer des alignements incorrects ou des confusions visuelles.
- Même si son fonctionnement est simple, Trim est une fonction indispensable dans toute logique de traitement de texte, car elle assure que les chaînes de caractères soient proprement formatées avant tout traitement logique, conditionnel ou d'affichage.
Dernière mise à jour : Lundi, le 19 Avril 2021