Замените подстроки, идентифицированные индикаторами, которые отмечают их запуски и концы
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.