eraseBetween

Удалите подстроку между начальными и конечными точками

Описание

пример

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 оператор.

Примеры

развернуть все

Удалите подстроку, которая является между Hello и !.

h = "Hello, world!"
startPat = "Hello"
endPat = "!"
x = eraseBetween(h, startPat, endPat)

Stateflow chart that uses the erasebetween operator in a state.

Results from stateflow chart that uses the eraseBetween operator in a state.

Удалите подстроку, которая является между положениями 6 и 12.

h = "Hello, world!"
x = eraseBetween(h, 6, 12)

Stateflow chart that uses the erasebetween operator in a state.

Results from stateflow chart that uses the eraseBetween operator in a state.

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

h = "Hello, world!"
x = eraseBetween(h, 6, 12, "Boundaries', 'exclusive')

Stateflow chart that uses the erasebetween operator in a state.

Results from stateflow chart that uses the eraseBetween operator in a state.

h = "Hello, world!"
x = eraseBetween(h, 6, 12, "Boundaries', 'inclusive')

Stateflow chart that uses the erasebetween operator in a state.

Results from stateflow chart that uses the eraseBetween operator in a state.

Ограничения

Введенный в R2021b