- Справка Scilab
- Строки
- ascii
- asciimat
- blanks
- char
- convstr
- emptystr
- eval
- evstr
- grep
- isalphanum
- isascii
- isdigit
- isletter
- isnum
- justify
- length
- part
- regexp
- sci2exp
- strcat
- strchr
- strcmp
- strcmpi
- strcspn
- strindex
- string
- strings
- stripblanks
- strncpy
- strrchr
- strrev
- strsplit
- strspn
- strstr
- strsubst
- strtod
- strtok
- tokenpos
- tokens
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')
Comments
Add a comment:
Please login to comment this page.