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

Заполнение строки слева (string.lpad)

Объявление

заполненная_строка = string.lpad(исходная_строка, длина, символ_заполнения)

Параметры

  • Исходная строка
    Строка.
  • Длина
    Целое число, требуемая длина заполненной строки.
  • Символ заполнения
    Строка, необязательный параметр, символ заполнения; по умолчанию пробел.

Возвращаемое значение

  • Заполненная строка
    Строка.

Описание

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

Пример

nLog(string.lpad('ff',   6, '0'))  -- Вывод 0000ff
nLog(string.lpad('100', 6, '0')) -- Вывод 000100
nLog(string.lpad('1234', 6, '0')) -- Вывод 001234
nLog(string.lpad('123', 6, 'xy')) -- Вывод xyx123

Примечание: приведённый выше код использует функцию не из этой главы — nLog.