- Справка 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
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
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')
Report an issue | ||
<< strstr | Строки | strtod >> |