stringlib:: split

Разделите строку

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

stringlib::split(string, <separator>)

Описание

stringlib::split(string, separator) разделяет string во всех частях, разделенных строкой, данной как separator, который не включен в возвращаемые строки.

Если никакой разделитель не дан, одиночное пространство используется как разделитель.

Возвращенная часть может быть пустой строкой.

Когда данная строка не содержит разделитель, список с неизменной строкой возвращен.

Примеры

Пример 1

Данная строка является splitted в числа, разделенные запятой:

stringlib::split("1,2,3,4,5", ",")

В следующем примере разделитель запятая, сопровождаемая пробелом:

stringlib::split("1, 2, 3, 4, 5", ", ")

Без разделителя одиночное пространство используется как разделитель:

stringlib::split("1, 2, 3, 4, 5")

Пример 2

Части могут быть пустыми строками – пять пустых строк, разделенных четырьмя одиночными пробелами:

stringlib::split("    ", " ")

Следующая строка (пять пробелов) состоит из двух пустых строк и одиночного пробела, разделенного двумя двойными интервалами:

stringlib::split("     ", "  ")

Пример 3

Когда строка не содержит разделитель, список с неизменной строкой возвращен:

stringlib::split("1,2,3,4,5", ".")

Параметры

string, separator

Любая непустая строка MuPAD®

Возвращаемые значения

Список всех частей string без всех частей separator; сама строка, если string не содержит separator.

Смотрите также

Функции MuPAD

Для просмотра документации необходимо авторизоваться на сайте