Функция выполняет поиск подстроки в выражении и замену ее на другое значение.
Синтаксис
Функция СтрЗаменить()
имеет следующий синтаксис:
строка СтрЗаменить(Выражение, Подстрока, Значение)
А также альтернативный англоязычный синтаксис:
string StrReplace(Expression, Substring, Value)
Описание параметров
Описание параметров функции СтрЗаменить
Имя параметра | Тип | Описание |
---|---|---|
Выражение* | Строка | Строковое выражение, в котором требуется произвести замену |
Подстрока* | Строка | Подстрока для поиска. Если тип значения отличается от строкового, будет выполнено неявное пробразование типа |
Значение* | Строка | Значение для подстановки вместо подстроки. Если тип значения отличается от строкового, будет выполнено неявное пробразование типа |
* — обязательный параметр |
Тип возвращаемого значения
Строка
Описание
Функция СтрЗаменить()
выполняет поиск и замену в выражении подстроки на другое значение. Полученная строка возвращается в качестве результата.
Внимание!
Операция поиска чувствительна к регистру символов. Поиск без учета регистра реализуется искусственным путем — преобразованием выражения и подстроки к одному регистру. Это можно сделать с помощью функций
Операция поиска чувствительна к регистру символов. Поиск без учета регистра реализуется искусственным путем — преобразованием выражения и подстроки к одному регистру. Это можно сделать с помощью функций
Врег
или Нрег
.Пример использования
Пример кода с использованием функции СтрЗаменить()
Сообщить(СтрЗаменить("Найдено более #Значение совпадений", "#Значение", 10)); //результат: // Найдено более 10 совпадений