Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2024.0.0 - Русский


strsubst

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

Синтаксис

string_out = strsubst(string_in, searchStr, replaceStr)
string_out = strsubst(string_in, searchStr, replaceStr, "regexp")

Аргументы

string_in

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

searchStr

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

replaceStr

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

string_out

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

флаг "regexp" | "r"

Затем searchStr используется как регулярное выражение.

Описание

Функция 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 — объект Scilab'а, символьные строки
Report an issue
<< strstr Строки strtod >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Oct 24 14:37:08 CEST 2023