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")![]()
|
Непустая строка |
|
Решает что только первое выступление |
Учитывая строку без удаленных частей