Замените подстроки, идентифицированные индикаторами, которые отмечают их запуски и концы
newStr = replaceBetween(str,startStr,endStr,newText)
newStr = replaceBetween(str,startPos,endPos,newText)
newStr = replaceBetween(___,'Boundaries',bounds)
заменяет подстроки в newStr = replaceBetween(str,startStr,endStr,newText)
str
с текстом в newText
. Подстроки, которые заменяются, происходят между подстроками startStr
и endStr
. Однако replaceBetween
не заменяет startStr
и endStr
самостоятельно. replaceBetween
возвращает результат как newStr
. Аргумент newText
может иметь различное количество символов, чем подстрока, которую он заменяет.
Если str
является массивом строк или массивом ячеек из символьных векторов, то replaceBetween
заменяет подстроки в каждом элементе str
. Выходной аргумент newStr
имеет совпадающий тип данных как str
.
заменяет подстроки в newStr = replaceBetween(str,startPos,endPos,newText)
str
. Подстроки, которые заменяются, происходят между положениями startPos
и endPos
в str
, включая символы в тех положениях.
обеспечивает запуски и концы, заданные в любом из предыдущих синтаксисов, чтобы быть или содержащим или исключительным. Они являются содержащими, когда newStr = replaceBetween(___,'Boundaries',bounds)
bounds
является 'inclusive'
, и исключительный, когда bounds
является 'exclusive'
. Например, replaceBetween(str,startStr,endStr,newText,'Boundaries','inclusive')
заменяет startStr
, endStr
и весь текст между ними с текстом, заданным newText
.