stringlib
::subsop
Замена в строке
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
stringlib::subsop(string
, index = replacement
)
stringlib::subsop
удаляет один или несколько символов в данном положении и вставляет другую подстроку в том положении вместо этого.
Char с индексом index
в string
(если index
целое число) или область значений char (если index
область значений целых чисел), удален. Вместо этого replacement
вставляется в том положении. Вставленная строка не должна иметь той же длины.
Удалите первый символ:
stringlib::subsop("abcdeabcdeabcde", 1 = "")
2-е к 3-му символу будет заменено "xxx"
:
stringlib::subsop("abcdeabcdeabcde", 2..3 = "xxx")
Удалите символы 2 - 11:
stringlib::subsop("abcdeabcdeabcde", 2..11 = "")
|
Непустая строка |
|
Целое число или область значений целых чисел, которая определяет char, который будет заменен |
|
Любая строка, чтобы заменить данный char или область значений |
Учитывая строку с заменой