replaceBetween

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

Описание

пример

newStr = replaceBetween(str,startPat,endPat,newText) заменяет подстроку в str с текстом в newTextreplaceBetween не заменяет startPat и endPat самостоятельно. newText аргумент может иметь различное количество символов, чем подстрока, которую он заменяет.

пример

newStr = replaceBetween(str,startPos,endPos,newText) заменяет подстроку в str, включая символы в тех положениях.

пример

newStr = replaceBetween(___,'Boundaries',bounds) обеспечивает контуры, заданные в предыдущих синтаксисах, чтобы быть включенным или исключенным. Контуры являются включенными когда bounds 'inclusive', и исключительный, когда bounds 'exclusive'. Например, replaceBetween(str,startPat,endPat,newText,'Boundaries','inclusive') замены startPat, endPat, и весь текст между ними с текстом, заданным newText.

Примечание

Только Stateflow® графики то использование MATLAB® как поддержка языка действия replacebetween оператор.

Примеры

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

h = "Hello, world!"
startPat = "H"
endPat = ","
newText = "owdy"
x = replaceBetween(h, startPat, endPat, newText)

Stateflow chart that uses the replacebetween operator in a state.

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

h = "Hello, world!"
newText = "owdy"
x = replaceBetween(h, 2, 6, newText)

Stateflow chart that uses the replacebetween operator in a state.

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

h = "Hello, world!"
startPat = "H"
endPat = "o"
newText = "Howdy"
x = replaceBetween(h, startPat, endPat, newText, 'Boundaries','inclusive')

Stateflow chart that uses the replacebetween operator in a state.

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

h = "Hello, world!"
startPat = "H"
endPat = ","
newText = "owdy"
x = replaceBetween(h, startPat, endPat, newText, 'Boundaries', 'exclusive')

Stateflow chart that uses the replacebetween operator in a state.

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

Ограничения

Введенный в R2021b