Удалите подстроку между начальными и конечными точками
удаляет все символы из newStr
= eraseBetween(str
,startPat
,endPat
)str
это находится между подстроками startPat
и endPat
, но не удаляет startPat
и endPat
самостоятельно. eraseBetween
возвращает оставшийся текст как newStr
.
удаляет все символы из newStr
= eraseBetween(str
,startPos
,endPos
)str
это находится между положениями startPos
и endPos
, включая символы в тех положениях.
обеспечивает начала и концы, заданные в любом из предыдущих синтаксисов, чтобы быть любой содержащим когда newStr
= eraseBetween(___,'Boundaries',bounds)bounds
'inclusive'
, и исключительный, когда bounds
'exclusive'
. Например, eraseBetween(str,startPat,endPat,'Boundaries','inclusive')
удаляет startPat
, endPat
, и весь текст между ними.
Примечание
Только Stateflow® графики то использование MATLAB® как поддержка языка действия eraseBetween
оператор.
Этот оператор не делает опорных конструкций. Для получения дополнительной информации о структурах в Stateflow, смотрите доступ к Сигналам Шины Через Структуры Stateflow.