Difference between revisions of "Replace"
(Created page with "{{infobox function |name=Replace |caption=Функции работы со строками |type=1 |status=2 |db=0 |exception=Невозможно превратить в с...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:52, 7 February 2021
Replace (Функции работы со строками) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Заменяет все вхождения строки второго аргумента в строке первого аргумента на строку третьего аргумента. Третий аргумент может содержать в себе строку второго аргумента, если не будет приводить к ошибке.
Синтаксис
Replace(<Строка в которой происходит замена>,<Подстрока поиска>,<Подстрока замены>):<Результат (STRING)>
Аргументы
<Строка в которой происходит замена>
- Значение, строковое представление которого является строкой, над которой выполняется операция замены.<Подстрока поиска>
- Значение, строковое представление которого необходимо найти в строке поиска. После нахождения вхождения, и замены оного на подстроку замены, поиск продолжается после последнего символа подстроки замены, поэтому, подстрока замены может содержать в себе строку поиска.<Подстрока замены>
- Значение, на строковое представление которого необходимо заменить все найденные вхождения подстрок поиска.
Возвращаемое значение
Результат будет ANSI строкой, если оригинальное строковое представление было ANSI строкой, в ином случае, результат будет представлять UTF-16 строку.
Примеры
Message(Replace("ABCDEFGHIJEF","EF","AB")); //Будет выведено "ABCDABGHIJAB" Message(Replace("ABCDEFGHIJEF","EF","EFEF")); //Будет выведено "ABCDEFEFGHIJEFEF"