Preencher uma string à esquerda (string.lpad)
Declaração
string_preenchida = string.lpad(string_original, comprimento, caractere_de_preenchimento)
Parâmetros
- string original
String. - comprimento
Inteiro; especifica o comprimento da string preenchida. - caractere de preenchimento
String opcional; especifica o caractere usado no preenchimento. O padrão é um espaço.
Valor retornado
- string preenchida
String.
Descrição
Preenche a
string originalà esquerda até atingir ocomprimento, usando ocaractere de preenchimentoquando necessário.
Esta função está disponível a partir da versão 20250313.
Exemplo
nLog(string.lpad('ff', 6, '0')) -- retorna 0000ff
nLog(string.lpad('100', 6, '0')) -- retorna 000100
nLog(string.lpad('1234', 6, '0')) -- retorna 001234
nLog(string.lpad('123', 6, 'xy')) -- retorna xyx123
Observação: o código acima usa a função nLog, que não pertence a este capítulo.