你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

split()

适用于:✅Microsoft Fabric✅Azure 数据资源管理器Azure MonitorMicrosoft✅ 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"]