Поделиться через


split()

Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Функция split() принимает строку и разбивает ее на подстроки на основе указанного разделителя, возвращая подстроки в массиве. При необходимости можно получить определенную подстроку, указав его индекс.

Синтаксис

split( Источник,разделитель [,запрошеноIndex])

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) 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"]