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 вставляется в том положении. Вставленная строка не должна иметь той же длины.

Примеры

Пример 1

Удалите первый символ:

stringlib::subsop("abcdeabcdeabcde", 1 = "")

2-е к 3-му символу будет заменено "xxx":

stringlib::subsop("abcdeabcdeabcde", 2..3 = "xxx")

Удалите символы 2 - 11:

stringlib::subsop("abcdeabcdeabcde", 2..11 = "")

Параметры

string

Непустая строка

index

Целое число или область значений целых чисел, которая определяет char, который будет заменен

replacement

Любая строка, чтобы заменить данный char или область значений

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

Учитывая строку с заменой

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

Функции MuPAD