ReplaceCharacters

From SunFlurry wiki
Jump to: navigation, search
  ReplaceCharacters (Функции работы со строками)
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку
Визуальность:Нет

Функция производит множественную замену определенных символов на другие и возвращает ее результат. Длины второго и третьего аргументов должны совпадать.

Синтаксис

ReplaceCharacters(<Строка в которой происходит замена>,<Заменяемые символы>,<Заменяющие символы>):<Результат (STRING)>

Аргументы

  • <Строка в которой происходит замена> - Значение, строковое представление которого является строкой, над которой выполняется операция замены.
  • <Заменяемые символы> - Строка, состоящая из символов, которые будут заменены в исходной строке. Индекс каждого из символов соответствует индексу символа на который он будет заменен из строки третьего аргумента.
  • <Заменяющие символы> - Строка, состоящая из символов, на которые будет производиться заменена в исходной строке.

Возвращаемое значение

Результат будет ANSI строкой, если оригинальное строковое представление было ANSI строкой, в ином случае, результат будет представлять UTF-16 строку.

Примеры

Message(ReplaceCharacters("ABCDEFGHIJFE","EF","AB"));
//Будет выведено "ABCDABGHIJBA"

Message(ReplaceCharacters("ABCDEFGHIJEF","EFGH","E EE"));
//Будет выведено "ABCDE EEIJE "