Подставить параметры в строку
title: Подставить параметры в строку
Это улучшенная альтернатива СтрШаблон, т.к. СтрШаблон некорректно работает с некоторыми строками (HTML, например)
// Подставляет параметры в строку. Максимально возможное число параметров - 9.// Параметры в строке задаются как %<номер параметра>. Нумерация параметров начинается с единицы.//// Параметры:// ШаблонСтроки - Строка - шаблон строки с параметрами (вхождениями вида "%<номер параметра>",// например "%1 пошел в %2");// Параметр1 - Строка - значение подставляемого параметра.// Параметр2 - Строка// Параметр3 - Строка// Параметр4 - Строка// Параметр5 - Строка// Параметр6 - Строка// Параметр7 - Строка// Параметр8 - Строка// Параметр9 - Строка//// Возвращаемое значение:// Строка - текстовая строка с подставленными параметрами.
Функция ПодставитьПараметрыВСтроку(Знач ШаблонСтроки, Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено, Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено, Знач Параметр6 = Неопределено, Знач Параметр7 = Неопределено, Знач Параметр8 = Неопределено, Знач Параметр9 = Неопределено)
Результат = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru='%1 пошел в %2'"), "Вася", "Зоопарк")// в Зоопарк"