SPACE |
Répète des espaces |
|---|---|
| ASP 3.0 | |
Syntaxe
| Function SPACE(n As Long) As String |
Paramètres
| Nom | Description |
|---|---|
| n | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction répète un caractère d'espace plusieurs fois sous forme de chaîne de caractères.
Remarques
- La fonction SPACE est utile pour générer rapidement une chaîne de caractères composée uniquement d'espaces. Cela permet d'aligner du texte ou de réserver un espace visuel dans une sortie HTML ou dans un fichier texte.
- En recevant un paramètre numérique, SPACE(n) retourne exactement n espaces consécutifs, ce qui peut être très pratique pour créer des indentations dynamiques ou insérer des marges dans du texte affiché.
- Lorsqu'on souhaite formater des résultats dans une présentation en colonnes, SPACE peut servir à remplir manuellement les zones vides entre les données. Cela évite de gérer des chaînes de padding complexes à la main.
- La fonction SPACE est souvent utilisée conjointement avec LEN, LEFT, RIGHT, ou MID, dans des routines de formatage de texte ou d'affichage en colonnes fixes, notamment dans les fichiers plats (textuels).
- Il est important de s'assurer que la valeur passée en paramètre à SPACE est bien un entier positif. Si une valeur négative est fournie, la fonction retourne une chaîne de caractères vide sans générer d'erreur, ce qui peut fausser la logique de certains scripts.
- L'usage de SPACE peut être intéressant dans des scripts de génération automatique de contenu ou pour construire des modèles de texte (gabarits) où certains champs doivent être laissés visuellement vides ou réservés.
- Cette fonction est également précieuse pour simuler des tableaux ou des grilles dans du texte brut, lorsque les interfaces graphiques ne sont pas disponibles. En ajoutant des blocs d'espaces, on peut maintenir des alignements simples à l'oeil.
- Enfin, SPACE peut aussi jouer un rôle dans la préparation de chaînes de test pour des fonctions de manipulation de texte ou lors de la création de contenus à large espacement (comme des mots en lettres espacées dans une bannière textuelle).
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
on obtiendra le résultat suivant :
A BA**********B
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Vendredi, le 10 octobre 2014