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


split()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft 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"]