split()
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
函 split()
式會採用字串,並根據指定的分隔符將字串分割成子字串,以傳回陣列中的子字串。 您可以選擇性地藉由指定其索引來擷取特定的子字串。
語法
split(
source,
delimiter [,
requestedIndex])
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
source | string |
✔️ | 根據指定分隔符分割的來源字串。 |
delimiter | string |
✔️ | 將用來分割來源字串的分隔符。 |
requestedIndex | int |
以零起始的索引。 如果提供,傳回的字串數位會包含索引上所要求的子字串,如果存在的話。 |
傳回
藉由將來源字串分隔為指定的分隔符,或指定 requestedIndex 的單一子字串所取得的子字串數位。
注意
若要進一步操作產生的陣列,請參閱 動態物件存取子。
範例
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”] |