Перейти к основному содержимому

Строки

Стд::Строки Тип-одиночка

Методы для работы со строками.

Сравнение ссылочное

Иерархия типа

Базовые типы: Объект, Одиночка


Методы

Повторить

Повторить(
Строка: Строка,
Количество: Число
): Строка

Возвращает результат конкатенации строки Строка указанное количество раз Количество.


Соединить

Соединить(
Части: Обходимое<Объект?>,
Разделитель: Строка = ""
): Строка

Соединяет элементы Части в одну строку, состоящую из строковых представлений переданных объектов, с разделителем Разделитель. Преобразование к строке осуществляется через вызов ВСтроку


Шаблон

Шаблон(
Шаблон: Строка,
Параметры: Объект?
): Строка

Подставляет параметры Параметры в шаблонную строку Шаблон по индексу. Шаблонная строка может содержать маркеры подстановки вида: $0..$N, %0..%N. Нумерация маркеров начинается с 0. Маркеры могут повторяться. Подстановочные значения формируются как строковое представление переданного параметра. Если маркер имел вид %N, то преобразование к строке осуществляется через вызов ВСтроку Если маркер имел вид $N, то преобразование к строке осуществляется через вызов Представление Если маркер имел вид $(N|Формат), то преобразование к строке осуществляется через вызов Представление Если параметр является массивом объектов, то каждый его элемент считается подстановочным значением. Если массив объектов пустой, то возвращается шаблонная строка без изменения. В случае, если за маркером следует число, то маркер должен указываться в виде $(i), например "$(0)50руб". Количество уникальных маркеров подстановки должно совпадать с количеством подстановочных значений.

Примеры

Строки.Шаблон("Copyright (C) $(0|гггг), $1", [Дата.Сейчас(), "1C"])  // "Copyright (C) 2023, 1C"

Список унаследованных методов

Объект

ВСтроку, ПолучитьТип, Представление