Suppriment les espaces supplémentaires dans une chaîne de texte.

Description

La fonction Trim supprime tous les espaces d’une chaîne de texte à l’exception des espaces uniques entre les mots.

La fonction TrimEnds supprime tous les espaces au début et à la fin d’une chaîne de texte, mais préserve les espaces entre les mots.

Si vous spécifiez une seule chaîne de texte, la valeur renvoyée par ces fonctions est la chaîne après suppression de tous les espaces supplémentaires. Si vous spécifiez unetable à une seule colonne contenant des chaînes, la valeur renvoyée est une table à une seule colonne contenant les chaînes dont les espaces supplémentaires ont été supprimés. Si vous avez une table à plusieurs colonnes, vous pouvez la convertir en table à une seule colonne (voir Utilisation des tables).

En supprimant les espaces entre les mots, la fonction Trim correspond à la fonction du même nom dans Microsoft Excel. Quant à la fonction TrimEnds, elle correspond aux outils de programmation qui suppriment des espaces uniquement au début et à la fin de chaque chaîne.

Syntaxe

Trim( String )
TrimEnds( String )

  • String - Requis. La chaîne de texte dont les espaces doivent être supprimés.

Trim( SingleColumnTable )
TrimEnds( SingleColumnTable )

  • SingleColumnTable - Requis. Une table à une seule colonne contenant des chaînes dont les espaces doivent être supprimés.

Exemple

Formule Description Résultat
Trim( "   Hello     World   " ) Supprime tous les espaces au début et à la fin d’une chaîne et les espaces supplémentaires dans la chaîne. "Hello World"
TrimEnds( "   Hello     World   " ) Supprime tous les espaces au début et à la fin d’une chaîne. "Hello     World"

Les exemples suivants utilisent une collection à une seule colonne nommée Spaces, qui contient ces chaînes :

Pour créer cette collection, affectez la formule suivante à la propriété OnSelect d’un contrôle Button, ouvrez le mode Aperçu, puis cliquez ou appuyez sur le bouton :
ClearCollect( Spaces, [ "   Jane   Doe   ", "    Jack   and   Jill", "Already trimmed", "   Venus,   Earth,   Mars  ", "Oil and Water   " ] )

Formule Description Résultat
Trim( Spaces ) Supprime tous les espaces au début et à la fin de chaque chaîne et les espaces supplémentaires dans chaque chaîne de la collection Spaces.
TrimEnds( Spaces ) Supprime tous les espaces au début et à la fin de chaque chaîne de la collection Spaces.

Remarque : les espaces supplémentaires n’apparaissent pas si vous affichez une collection en cliquant ou en appuyant sur Collections dans le menu File (Fichier). Pour vérifier la longueur de chaîne, utilisez la fonction Len.