Microsoft® Visual Basic® Scripting Edition Split, fonction |
Référence du langage Version 2 |
Description
Renvoie un tableau à une dimension commençant par zéro contenant le nombre spécifié de sous-chaînes.
Syntaxe
Split(expression[, delimiter[, count[, compare]]])La syntaxe de la fonction Split comprend les éléments suivants :
Élément Description expression Expression de chaîne contenant des sous-chaînes et des séparateurs. Si l'argument expression est une chaîne de longueur nulle, la fonction Split renvoie un tableau vide, c'est-à-dire un tableau ne comportant ni éléments, ni données. delimiter Facultatif. Caractère de chaîne utilisé pour identifier les limites de sous-chaîne. S'il est omis, le caractère espace (" ") est utilisé comme séparateur par défaut. Si l'argument delimiter est une chaîne de longueur nulle, un tableau à un élément contenant toute la chaîne expression est renvoyée. count Facultatif. Nombre de sous-chaînes à renvoyer ; -1 indique que toutes les sous-chaînes sont renvoyées. compare Facultatif. Valeur numérique indiquant le type de comparaison à utiliser lors de l'évaluation des sous-chaînes. Reportez-vous à la section Valeurs.
Valeurs
L'argument compare peut prendre les valeurs suivantes :
Constante Valeur Description vbBinaryCompare 0 Effectue une comparaison binaire. vbTextCompare 1 Effectue une comparaison texte.
Notes
L'exemple ci-dessous utilise la fonction Split pour renvoyer un tableau à partir d'une chaîne. La fonction effectue une comparaison textuelle du délimiteur et renvoie toutes les sous-chaînes.Dim MyString, MyArray, Msg MyString = "VBScriptXestSuper!" MyArray = Split(MyString, "x", -1, 1) ' MyArray(0) contains "VBScript". ' MyArray(1) contient "est". ' MyArray(2) contient "super !". Msg = MyArray(0) & " " & MyArray(1) Msg = Msg & " " & MyArray(2) MsgBox Msg