Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語 -
Справка Scilab >> Строки > strsubst

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')

Смотрите также

  • string — преобразование в строку
  • strings — объект Scilab'а, символьные строки
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Feb 14 15:13:26 CET 2017