split()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
La split()
fonction prend une chaîne et la fractionne en sous-chaînes en fonction d’un délimiteur spécifié, retournant les sous-chaînes dans un tableau. Si vous le souhaitez, vous pouvez récupérer une sous-chaîne spécifique en spécifiant son index.
Syntaxe
split(
source,
delimiter [,
requestedIndex])
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
source | string |
✔️ | Chaîne source fractionnée en fonction du délimiteur donné. |
delimiter | string |
✔️ | Délimiteur qui sera utilisé pour fractionner la chaîne source. |
requestedIndex | int |
Index de base zéro. Si elle est fournie, le tableau de chaînes retourné contient la sous-chaîne demandée à l’index s’il existe. |
Retours
Tableau de sous-chaînes obtenues en séparant la chaîne source par le délimiteur spécifié ou une sous-chaîne unique au niveau de l’index demandé spécifié.
Remarque
Pour manipuler davantage le tableau obtenu, consultez les accesseurs d’objets dynamiques.
Exemples
print
split("aa_bb", "_"), // ["aa","bb"]
split("aaa_bbb_ccc", "_", 1), // ["bbb"]
split("", "_"), // [""]
split("a__b", "_"), // ["a","","b"]
split("aabbcc", "bb") // ["aa","cc"]
print_0 | print_1 | print_2 | print_3 | print4 |
---|---|---|---|---|
["aa »,"bb"] | ["bbb"] | [""] | ["a »,"" »,"b"] | ["aa »,"cc"] |