text2list

Разделите символьную строку в список подстрок

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

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

Синтаксис

text2list(text, separators, <Cyclic>)

Описание

text2list разделяет символьную строку в список подстрок, с помощью строк в списке separators как разделители. text2list возвращает список, содержащий подстроки.

Без опции Cyclic текст разделен можно следующим образом. Первое вхождение одного из разделителей в separators расположено в text. Если никакой разделитель не найден, полный текст возвращен как единственная подстрока. В противном случае подстрока до разделителя задает первую подстроку. Разделитель является второй подстрокой. Оставшийся текст обрабатывается как, выше того, пока больше нет оставленных символов. Результат не зависит от порядка разделителей.

С опцией Cyclic первый разделитель в separators используется, чтобы идентифицировать первую подстроку. Сам разделитель является второй подстрокой. Затем второй разделитель в separators используется, чтобы идентифицировать третью подстроку и так далее. После использования последнего разделителя списка первый используется снова, пока целый текст не обрабатывается или пока текущий разделитель не найден в оставшемся тексте. Результат зависит от порядка разделителей.

text2list является функцией системного ядра.

Примеры

Пример 1

Вызовите text2list с и без опции Cyclic:

text2list("This is a simple example!", ["is", "mp"])

text2list("This is a simple example!", ["is", "mp"], Cyclic)

Параметры

text

Текст, который будет анализироваться: символьная строка

separators

Разделители: список символьных строк. Пустая строка "" не принята как разделитель.

Опции

Cyclic

Список разделителей используется циклически

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

Список символьных строк.

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

Функции MuPAD