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

Строки

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

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

Сравнение

Ссылочное

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

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


Методы​

Повторить​

Повторить(
  Строка: Строка,
  Количество: Число
): Строка
Возвращает результат конкатенации строки Строка указанное количество раз Количество.


Соединить​

Соединить(
  Части: Обходимое<Объект?>,
  Разделитель: Строка = ""
): Строка
Соединяет элементы Части в одну строку, состоящую из строковых представлений переданных объектов, с разделителем Разделитель. Преобразование к строке осуществляется через вызов ВСтроку


Шаблон​

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

Примеры​

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

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

Объект​

ВСтроку

ПолучитьТип

Представление