# strsubst

substitute a character string by another in a character string

## Calling Sequence

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

## Arguments

string_in

  a matrix of character strings. The strings where to search occurrences of `searchStr`.

searchStr

  a character string. The string to search in `string_in`.

replaceStr

  a character string. The replacement string.

string_out

  a matrix of character strings. The result of the substitution on `searchStr` by `replaceStr` in `string_in`.

flag

  a character (`"r"` for regular expression).

## Description

The `strsubst` function replaces all occurrences of `searchStr` in `string_in` by `replaceStr`.

When using the forth parameter `"r"`, the `searchStr` should be a string of regular expression. And then `strsubst` is going to match it with `string_in` and replace according to the regular expression rules.

## Examples

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

## See Also

- string
- strings