Замените подстроки между начальной и конечной точками
заменяет подстроки в newStr
= replaceBetween(str
,startPat
,endPat
,newText
)str
с текстом в newText
. Заменяемые подстроки происходят между подстроками startPat
и endPat
. Однако replaceBetween
не заменяет startPat
и endPat
сами. replaceBetween
возвращает результат следующим newStr
. The newText
аргумент может иметь другое количество символов, чем заменяемая подстрока.
Если str
- строковые массивы или массив ячеек векторов символов, затем replaceBetween
заменяет подстроки в каждом элементе str
. Выходной аргумент newStr
имеет тот совпадающий тип данных что и str
.
заставляет начала и концы, указанные в любом из предыдущих синтаксисов, быть включенными или исключительными. Они инклюзивны, когда newStr
= replaceBetween(___,'Boundaries',bounds)bounds
является 'inclusive'
, и эксклюзивный, когда bounds
является 'exclusive'
. Для примера, replaceBetween(str,startPat,endPat,newText,'Boundaries','inclusive')
заменяет startPat
, endPat
, и весь текст между ними с текстом, заданным newText
.
count
| erase
| eraseBetween
| extract
| extractBetween
| insertAfter
| insertBefore
| join
| lettersPattern
| pattern
| replace
| split
| textBoundary