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
является функцией системного ядра.
Вызовите text2tbl
с и без опции Cyclic
:
text2tbl("This is a simple example!", ["is", "mp"])
text2tbl("This is a simple example!", ["is", "mp"], Cyclic)
|
Текст, который будет анализироваться: символьная строка |
|
Разделители: список символьных строк. Пустая строка |
|
Список разделителей используется циклически. |
Таблица символьных строк.