substring
Извлеките подстроку из строки
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
substring(string
,i
) substring(string
,i
,l
) substring(string
,i .. j
)
substring(string, i)
возвращает i-th символ строки.
substring(string, i, l)
возвращает подстроку длины l
начиная с i-th символ строки.
substring(string, i..j)
возвращает подстроку, состоящую из символов i через j, включительно.
Пустая строка ""
возвращен если длина l = 0
задан.
substring
рассматривается устаревшим. Необходимо использовать доступ к индексу к строкам вместо этого.
Мы извлекаем отдельные символы из строки:
substring("123456789", i) $ i = 1..9
Подстроки различных длин извлечены:
substring("123456789", 1, 2), substring("123456789", 4, 4)
Подстроки длины 0 являются пустыми строками:
substring("123456789", 4, 0)
Области значений могут использоваться, чтобы задать подстроки:
substring("123456789", 1..9)
Следующий while
цикл удаляет все символы конечного пробела из строки:
string := "MuPAD ": while substring(string, length(string)) = " " do string := substring(string, 1..length(string) - 1) end_while
|
Непустая символьная строка |
|
Целое число между |
|
Целое число между |
|
Целое число между |
Символьная строка