TRIM |
Enlève les espaces aux extrémités |
|---|---|
| ASP 3.0 | |
Syntaxe
|
Function TRIM(chaine As String) As String |
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 permet de supprimer les espaces au début et à la fin d'une chaîne de caractères. Cela est particulièrement utile lorsqu'on souhaite nettoyer une entrée utilisateur ou une donnée importée, pouvant parfois contenir des espaces superflus qui compliquent le traitement ou la comparaison des chaînes.
- Le paramètre chaine attend une chaîne de caractères dont les espaces doivent être supprimés. La fonction agit uniquement sur les espaces de début et de fin, ce qui signifie que les espaces au milieu de la chaîne seront laissés intacts. Cela peut être pratique pour formater des entrées sans affecter la structure interne du texte.
- Une utilisation typique de TRIM est lorsqu'on reçoit des données textuelles issues de formulaires utilisateurs. Les utilisateurs ont souvent tendance à ajouter des espaces avant ou après leurs entrées. L'utilisation de TRIM permet de nettoyer ces données et de les rendre prêtes pour un traitement ultérieur, comme la comparaison ou l'enregistrement dans une base de données.
- Il est important de noter que TRIM ne modifie pas la chaîne d'origine directement. Au contraire, elle retourne une nouvelle chaîne de caractères dans laquelle les espaces de début et de fin ont été enlevés. Par conséquent, il est nécessaire de stocker ou d'assigner le résultat de TRIM à une variable pour conserver la chaîne nettoyée.
- TRIM est extrêmement utile lors du traitement des entrées textuelles provenant de différentes sources, comme les données d'une base de données ou des champs de formulaires. En supprimant les espaces inutiles, cette fonction facilite la gestion et la comparaison des chaînes, garantissant ainsi la cohérence des données.
- La fonction TRIM ne modifie que les espaces blancs situés avant et après la chaîne. Si vous souhaitez également éliminer d'autres types d'espaces, comme les tabulations ou les retours à la ligne, vous devrez envisager d'utiliser d'autres fonctions ou combiner TRIM avec des méthodes supplémentaires de nettoyage de texte.
- Dans des situations où la gestion des données est cruciale, comme dans les systèmes de gestion de comptes ou d'authentification, TRIM peut être utilisé pour garantir que les identifiants ou mots de passe ne contiennent pas de caractères d'espace invisibles qui pourraient nuire à l'exactitude des comparaisons ou des vérifications.
- Bien que la fonction TRIM soit extrêmement utile pour éliminer les espaces, elle ne supprime pas d'autres types de caractères inutiles tels que les caractères spéciaux, les tabulations ou les retours à la ligne. Si vous souhaitez nettoyer la chaîne de ces caractères, vous devrez utiliser des fonctions complémentaires comme REPLACE ou des expressions régulières.
Exemple
Cet exemple permet d'enlever les espaces entre les noms :
on obtiendra le résultat suivant :
SylvainMaltaisVoir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Vendredi, le 10 octobre 2014