text2tbl

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

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

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

Синтаксис

text2tbl(text, separators, <Cyclic>)

Описание

text2tbl разделяет символьную строку в таблицу подстрок, с помощью строк в списке separators как разделители. text2tbl возвращает таблицу, с помощью индексов 1, 2, 3, и так далее.

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

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

tbl2text восстанавливает строки, разделенные text2tbl.

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

Примеры

Пример 1

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

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

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

Параметры

text

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

separators

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

Опции

Cyclic

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

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

Таблица символьных строк.

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

Функции MuPAD