# strsubst

замена одной символьной строки другой

## Последовательность вызова

                string_out = strsubst(string_in, searchStr, replaceStr)
                string_out = strsubst(string_in, searchStr, replaceStr, [flag])

## Аргументы

string_in

  матрица символьных строк. Строки, в которых ищутся совпадения с `searchStr`.

searchStr

  символьная строка. Строка, которая ищется в `string_in`.

replaceStr

  Символьная строка. Строка замены.

string_out

  матрица символьных строк. Результат замены строки `searchStr` строкой `replaceStr` в `string_in`.

flag

  символ (`"r"` для регулярного выражения).

## Описание

Функция `strsubst` заменяет все совпадения со строкой `searchStr` в матрице строк `string_in` строкой `replaceStr`.

Когда используется четвёртый параметр `"r"`, то строка `searchStr` должна быть регулярным выражением. Тогда `strsubst` будет будет сопоставлять её с `string_in` и заменять в соответствии с правилами регулярных выражений.

## Примеры

    strsubst('SCI/demos/scicos','SCI','.')
    strsubst('SCI/demos/scicos','/',' ')
    strsubst('2' ,'/2(]*)?$\1/' ,'0','r')

## Смотрите также

- string
- strings