Preenchedor de String
Preenche strings até um comprimento especificado com caracteres personalizados.
Sobre o Preenchedor de Strings
O Preenchedor de Strings (String Padder) estende strings para um comprimento total especificado, adicionando caracteres no início (left-pad), adicionando caracteres no final (right-pad), ou centralizando a string dentro de um campo, distribuindo o preenchimento igualmente em ambos os lados. O preenchimento é comumente necessário para gerar saída de largura fixa (fixed-width output), alinhar colunas em relatórios tabulares de texto simples, preencher com zeros identificadores numéricos para uma contagem consistente de dígitos e garantir que as strings atendam aos requisitos de comprimento mínimo impostos por file formats, binary protocols e data exchange standards. A ferramenta suporta qualquer caractere de preenchimento, incluindo espaços, zeros, pontos, hífens ou qualquer caractere personalizado, e exibe a contagem de caracteres de saída para confirmar que o comprimento alvo foi atingido.
Como Usar
Insira sua string de entrada no campo de texto, defina o comprimento total de saída desejado como um número inteiro positivo e escolha o caractere de preenchimento, como um espaço para alinhamento de texto ou 0 para preenchimento numérico com zeros. Selecione a direção do preenchimento: left-pad para alinhar o texto à direita, right-pad para alinhar o texto à esquerda ou 'center' para colocar o preenchimento em ambos os lados. Clique em 'Pad' para aplicar e visualizar o resultado com seu comprimento de caractere exibido para verificação. Copie a saída preenchida para uso em relatórios, code templates ou data files que exigem campos de largura fixa.
Casos de Uso Comuns
- Preencher com zeros (zero-padding) identificadores numéricos como números de fatura, IDs de pedido e contadores de sequência para uma largura fixa consistente, como 00042
- Alinhar colunas de texto em relatórios monospaced de largura fixa, tabelas de saída CLI e resumos de arquivos de log de texto simples
- Preencher strings binárias, octais ou hexadecimais para limites de bytes necessários para construção de unidades de dados de protocolo (protocol data unit - PDU)
- Formatar números de contas bancárias, códigos de produtos e IDs de membros para atender aos requisitos de comprimento fixo em formatos de troca de arquivos financeiros
- Centralizar texto de cabeçalho ou rótulo dentro de uma exibição de terminal de largura fixa ou banner ASCII art para saída de ferramentas de linha de comando