Saltar al contenido principal

Rellenar una cadena por la izquierda (string.lpad)

Declaración

cadena_rellenada = string.lpad(cadena_de_origen, longitud, carácter_de_relleno)

Parámetros

  • cadena de origen
    Tipo cadena
  • longitud
    Tipo entero, longitud indicada de la cadena rellenada
  • carácter de relleno
    Tipo cadena, parámetro opcional; carácter usado para rellenar, espacio de forma predeterminada

Valores devueltos

  • cadena rellenada
    Tipo cadena

Descripción

Rellena cadena de origen por la izquierda hasta alcanzar longitud, usando carácter de relleno para completar lo que falte
Esta función solo está disponible a partir de la versión 20250313

Ejemplo

nLog(string.lpad('ff',   6, '0'))  -- Imprime 0000ff
nLog(string.lpad('100', 6, '0')) -- Imprime 000100
nLog(string.lpad('1234', 6, '0')) -- Imprime 001234
nLog(string.lpad('123', 6, 'xy')) -- Imprime xyx123

Nota: el código anterior usa la función nLog, que no pertenece a este capítulo.