Replace
Replace (Функции работы со строками) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Заменяет все вхождения строки второго аргумента в строке первого аргумента на строку третьего аргумента. Третий аргумент может содержать в себе строку второго аргумента, если не будет приводить к ошибке.
Синтаксис
Replace(<Строка в которой происходит замена>,<Подстрока поиска>,<Подстрока замены>):<Результат (STRING)>
Аргументы
<Строка в которой происходит замена>
- Значение, строковое представление которого является строкой, над которой выполняется операция замены.<Подстрока поиска>
- Значение, строковое представление которого необходимо найти в строке поиска. После нахождения вхождения, и замены оного на подстроку замены, поиск продолжается после последнего символа подстроки замены, поэтому, подстрока замены может содержать в себе строку поиска.<Подстрока замены>
- Значение, на строковое представление которого необходимо заменить все найденные вхождения подстрок поиска.
Возвращаемое значение
Результат будет ANSI строкой, если оригинальное строковое представление было ANSI строкой, в ином случае, результат будет представлять UTF-16 строку.
Примеры
Message(Replace("ABCDEFGHIJEF","EF","AB")); //Будет выведено "ABCDABGHIJAB" Message(Replace("ABCDEFGHIJEF","EF","EFEF")); //Будет выведено "ABCDEFEFGHIJEFEF"