- Справка Scilab
- Строки
- ascii
- asciimat
- blanks
- char
- convstr
- emptystr
- eval
- evstr
- grep
- isalphanum
- isascii
- isdigit
- isletter
- isnum
- justify
- length
- part
- prettyprint
- 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 2026.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 >> |