Syntaxe
Paramètres
| Nom |
Description |
| Text |
Ce paramètre représente la chaîne de texte que l'on souhaite diviser. Cela peut être n'importe quelle chaîne de caractères que vous souhaitez séparer en plusieurs parties. |
| Separator |
Ce paramètre représente le caractère ou la séquence de caractères utilisée pour diviser la chaîne de texte. Par exemple, il peut s'agir d'un espace, d'une virgule, ou d'un autre délimiteur. |
Description
Cette fonction permet de diviser une chaîne de texte en une table de sous-chaînes de caractères.
Remarques
- Découpage simple et rapide de chaînes de caractères : La fonction Split permet de transformer une chaîne de texte unique en une table contenant
ses éléments séparés. C'est particulièrement utile pour extraire des valeurs individuelles à partir d'un texte structuré, comme une liste de mots ou d'éléments séparés
par des virgules.
- Le séparateur peut être personnalisé selon les besoins : Le second paramètre Separator n'est pas limité à un seul caractère. Il peut s'agir d'une séquence
plus longue comme "--" ou "||", ce qui offre une grande flexibilité pour découper des chaînes formatées de manière spécifique.
- Résultat toujours retourné sous forme de table : Contrairement à certaines fonctions textuelles, Split retourne systématiquement une table. Chaque
sous-chaîne devient un enregistrement individuel, ce qui permet de les traiter facilement dans des galeries ou des boucles.
- Ne supprime pas les espaces automatiquement : Si la chaîne contient des espaces avant ou après le séparateur, ceux-ci seront conservés dans les sous-chaînes.
Il peut donc être nécessaire d'utiliser Trim sur chaque élément du résultat pour nettoyer les données.
- Fonction précieuse pour l'importation ou l'analyse de données : Lors de l'import de données au format CSV ou d'une saisie utilisateur contenant plusieurs
éléments dans une seule zone de texte, Split permet de séparer chaque valeur et de les entreposer individuellement dans une collection ou une variable.
- Comportement différent si le séparateur n'est pas trouvé : Si le séparateur spécifié n'est pas présent dans la chaîne de texte, la fonction retourne une
table contenant un seul élément : la chaîne initiale. Cela peut être utilisé comme mécanisme de vérification avant traitement.
- Supporte les chaînes vides ou nulles : Lorsqu'une chaîne vide est utilisée comme texte d'entrée, Split retourne une table vide. Cette gestion correcte des
cas limites permet d'éviter des erreurs dans les traitements en aval ou les boucles.
- Fonction non destructive sur les données originales : La fonction Split ne modifie pas la chaîne source. Elle génère une nouvelle structure de
type table en sortie, laissant intacte la donnée d'origine, ce qui facilite la traçabilité et les comparaisons entre version originale et version segmentée.
Dernière mise à jour : Jeudi, le 1 Mai 2025