split()

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

Синтаксис

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

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

Параметры

Имя Тип Обязательно Описание
source string ✔️ Исходная строка, разделенная в соответствии с заданным разделителем.
разделитель 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"]