Freigeben über


split()

Die split() Funktion verwendet eine Zeichenfolge und teilt sie basierend auf einem angegebenen Trennzeichen in Teilzeichenfolgen auf, wobei die Teilzeichenfolgen in einem Array zurückgegeben werden. Optional können Sie eine bestimmte Teilzeichenfolge abrufen, indem Sie den Index angeben.

Syntax

split(source, delimiter [, requestedIndex])

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
Quelle string ✔️ Die Quellzeichenfolge, die gemäß dem angegebenen Trennzeichen geteilt wird.
delimiter string ✔️ Das Trennzeichen, das verwendet wird, um die Quellzeichenfolge aufzuteilen.
requestedIndex int Ein nullbasierter Index. Wenn angegeben, enthält das zurückgegebene Zeichenfolgenarray die angeforderte Teilzeichenfolge am Index, falls vorhanden.

Gibt zurück

Ein Array von Teilzeichenfolgen, die durch Trennen der Quellzeichenfolge durch das angegebene Trennzeichen oder eine einzelne Teilzeichenfolge am angegebenen requestedIndex abgerufen werden.

Hinweis

Informationen zum weiteren Bearbeiten des resultierenden Arrays finden Sie unter dynamische Objektaccessoren.

Beispiele

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"]