stringlib:: remove

Удалите подстроки

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

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

Синтаксис

stringlib::remove(string1, string2, <First>)

Описание

С stringlib::remove подстрока может быть удалена из другой строки.

После того, как string2 был найден, поиск дальнейших случаев его продолжается после его последней буквы; следовательно только первые из нескольких перекрывающихся случаев обнаруживаются. Смотрите Пример 3.

Примеры

Пример 1

По умолчанию из нескольких случаев данной подстроки все удалены.

stringlib::remove("abcdeabcdeabcde", "bc")

Пример 2

Используя опцию First заставляет stringlib::remove удалять только первое вхождение данной подстроки.

stringlib::remove("abcdeabcdeabcde", "bc", First)

Пример 3

В следующем примере данная подстрока происходит дважды, где оба экземпляра его действительно накладываются. Только первое вхождение удалено.

stringlib::remove("aaa", "aa")

Параметры

string1, string2

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

Опции

First

Решает, что только первое выступление string2 в string1 будет удалено

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

Учитывая строку без удаленных частей

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

Функции MuPAD