Перейти к содержанию

Функция «подставить»

Функция подставить заменяет в тексте все вхождения указанного фрагмента на другой текст.

Например:

подставить("Договор/125/2026", "/", "-")

Результат:

Договор-125-2026

В данном примере функция заменяет все символы /, найденные в исходной строке.

Синтаксис

подставить(исходная_строка, искомая_строка, строка_замены)
  • исходная_строка — текст, в котором необходимо выполнить замену;
  • искомая_строка — текст или символ, который необходимо заменить;
  • строка_замены — текст или символ, на который выполняется замена.

Все параметры являются обязательными.

Функция позволяет заменять как отдельные символы, так и части текста.

Например:

подставить("Доставка до Москвы", "Москвы", "Казани")

Результат:

Доставка до Казани

Использование значений из полей

В качестве исходной строки можно использовать значение текстового поля.

Например, если поле номерДоговора содержит:

125/2026

выражение:

подставить(номерДоговора, "/", "-")

вернёт:

125-2026

Искомая строка и строка замены также могут быть получены из полей или других выражений, если их результатом является текст:

подставить(исходныйТекст, искомыйТекст, новыйТекст)