RTRIM |
Enlève les espaces de droite |
|---|---|
| ASP 3.0 | |
Syntaxe
| Function RTrim(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 à la fin d'une chaîne de caractères.
Remarques
- La fonction RTrim est utilisée pour supprimer les espaces situés à la fin d'une chaîne de caractères. Ceci est particulièrement utile lorsqu'on manipule des données provenant de formulaires, de fichiers ou de bases de données où des espaces inutiles peuvent être ajoutés par erreur.
- Contrairement à la fonction Trim supprimant les espaces en début et en fin de chaîne de caractères, RTrim se concentre uniquement sur la partie droite. Cela permet un traitement plus ciblé lorsque l'on souhaite conserver les espaces initiaux pour des raisons de mise en forme ou de structure.
- L'utilisation de RTrim peut améliorer la précision dans les comparaisons de chaînes de caractères. Par exemple, une chaîne contenant «exemple» avec des espaces à la fin ne sera pas équivalente à «?exemple?» sans nettoyage préalable.
- Lorsque l'on génère des affichages dynamiques, RTrim permet de contrôler le formatage du texte affiché. Cela évite les décalages visuels causés par des espaces invisibles pouvant perturber l'alignement ou la lisibilité des contenus.
- Il est courant d'utiliser RTrim en conjonction avec LTrim ou Trim selon le nettoyage nécessaire. Par exemple, pour supprimer tous les espaces indésirables autour d'un texte, on combine généralement LTrim(RTrim(chaine)).
- Cette fonction est également utile dans le cadre de la génération de fichiers plats, où des espaces finaux peuvent entraîner des erreurs de traitement ou de validation côté client ou serveur. L'application de RTrim garantit un format de sortie plus propre et plus fiable.
- RTrim ne supprime que les caractères d'espace classiques (code ASCII 32). Elle n'affecte pas d'autres caractères invisibles tels que les tabulations ou les sauts de ligne, ce qui doit être pris en compte si le nettoyage complet est requis.
- Dans des scripts ASP manipulant des données d'entrée utilisateur, l'appel systématique à RTrim peut prévenir certains bogues subtils. Cela permet de s'assurer que les valeurs comparées ou stockées ne contiennent pas d'espaces parasites susceptibles de fausser les résultats.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
- <%
- Response.Write "rtrim(""08h00 "")=" & rtrim("08h00 ") & "<br />"
- Response.Write "rtrim(""Ceci est un début de paragraphe. "")=" & rtrim("Ceci est un début de paragraphe. ") & "<br />"
- Response.Write "rtrim(""Allo "")=" & rtrim("Allo ") & "<br />"
- Response.Write "rtrim(""Allo"")=" & rtrim("Allo") & "<br />"
- %>
on obtiendra le résultat suivant :
rtrim("08h00 ")=08h00rtrim("Ceci est un début de paragraphe. ")=Ceci est un début de paragraphe.
rtrim("Allo ")=Allo
rtrim("Allo")=Allo
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Vendredi, le 10 octobre 2014