你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
split()
适用于:✅Microsoft Fabric✅Azure 数据资源管理器Azure Monitor✅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"] |