split()

La split() fonction prend une chaîne et la fractionne en sous-chaînes en fonction d’un délimiteur spécifié, en 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.

Syntax

split(Source,délimiteur [,requestedIndex])

Découvrez les conventions de syntaxe.

Paramètres

Nom Type Obligatoire Description
source string ✔️ Chaîne source fractionnée en fonction du délimiteur donné.
délimiteur string ✔️ Délimiteur qui sera utilisé pour fractionner la chaîne source.
requestedIndex int Index de base zéro. S’il est fourni, le tableau de chaînes retourné contient la sous-chaîne demandée au niveau de l’index, le cas échéant.

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’objet requestedIndex spécifié.

Notes

Pour manipuler davantage le tableau résultant, consultez 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"]