stringlib
:: remove
Удалите подстроки
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
stringlib::remove(string1
, string2
, <First>)
С stringlib::remove
подстрока может быть удалена из другой строки.
После того, как string2
был найден, поиск дальнейших случаев его продолжается после его последней буквы; следовательно только первые из нескольких перекрывающихся случаев обнаруживаются. Смотрите Пример 3.
По умолчанию из нескольких случаев данной подстроки все удалены.
stringlib::remove("abcdeabcdeabcde", "bc")
Используя опцию First
заставляет stringlib::remove
удалять только первое вхождение данной подстроки.
stringlib::remove("abcdeabcdeabcde", "bc", First)
В следующем примере данная подстрока происходит дважды, где оба экземпляра его действительно накладываются. Только первое вхождение удалено.
stringlib::remove("aaa", "aa")
|
Непустая строка |
|
Решает, что только первое выступление |
Учитывая строку без удаленных частей