split()
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Функция split()
принимает строку и разбивает ее на подстроки на основе указанного разделителя, возвращая подстроки в массиве. При необходимости можно получить определенную подстроку, указав его индекс.
Синтаксис
split(
source,
delimiter [,
requestedIndex])
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
source | string |
✔️ | Исходная строка, разделенная по заданному разделителю. |
разделитель | string |
✔️ | Разделитель, который будет использоваться для разделения исходной строки. |
запрошенныйIndex | int |
Отсчитываемый от нуля индекс. Если задано, возвращаемый массив строк содержит запрошенную подстроку по индексу, если он существует. |
Возвраты
Массив подстроок, полученный путем разделения исходной строки указанным разделителем или одной подстрокой в указанном запрошенномIndex.
Примечание.
Дополнительные сведения об использовании результирующего массива см. в разделе "Динамические методы доступа к объектам".
Примеры
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"] |