Letras Diferentes

Adicionar prefixo e sufixo às linhas

Coloque o mesmo texto no início ou no fim de cada linha, com numeração opcional e controle de linhas vazias.

0 / 20.000

Cada quebra de linha é preservada. A numeração vem antes do prefixo.

Resultado

Seu resultado aparecerá aqui.

Formate cada linha sem reescrever seu conteúdo

Prefixo é o texto colocado antes de uma linha; sufixo é o texto colocado depois. Cole sua lista em Texto, preencha um ou os dois complementos e clique em Aplicar. A ferramenta mantém o conteúdo de cada linha processada e coloca os mesmos complementos ao redor dela. Você pode adicionar rótulos, colchetes, pequenos trechos de caminhos e outros textos repetidos sem editar os itens um a um.

Coloque um item em cada linha real antes de começar. A ferramenta não divide entradas por vírgula, ponto e vírgula ou espaço. Um parágrafo com vários nomes na mesma linha continua sendo um item e recebe um prefixo e um sufixo. Uma entrada comprida que ocupa várias linhas visuais na tela também continua sendo uma linha se não houver uma quebra real no conteúdo.

Você pode deixar um dos complementos vazio. Apenas o prefixo adiciona texto no começo; apenas o sufixo adiciona texto no final. Deixar os dois vazios também pode ser útil quando Numerar linhas está ativado. Sem complementos e com a numeração desligada, não há conteúdo a acrescentar, e o texto é devolvido sem mudanças nos itens.

A saída é separada da entrada. Aplicar outra vez as mesmas opções não adiciona automaticamente uma segunda camada ao resultado, pois a operação continua lendo o campo original. Para adicionar outra camada de propósito, copie primeiro a saída para a entrada. Guarde uma lista sem decoração até conferir o resultado, principalmente se pretende fazer várias etapas de formatação.

Digite os espaços e sinais na posição desejada

A ferramenta não insere um espaço automático entre o prefixo e a linha. Se quiser um rótulo seguido de espaço, inclua esse espaço no próprio prefixo. Da mesma forma, um sufixo separado do conteúdo precisa começar com o espaço desejado. Isso permite escolher um fechamento justo, como colchetes, ou uma apresentação espaçada, como um rótulo antes de uma descrição.

Como exemplo simples, coloque “alfa” e “beta” em linhas diferentes. Use “[” como prefixo e “]” como sufixo. Sem numeração, as linhas do resultado serão “[alfa]” e “[beta]”. Nenhum espaço é adicionado dentro dos colchetes. Se a entrada já tem um espaço antes de alfa, ele continua dentro dos novos colchetes, sem ser removido nem deslocado para fora.

O texto original não é aparado. Recuos, espaços no final, pontuação e entradas repetidas mantêm suas posições dentro da linha. O sufixo vem depois da linha inteira, incluindo espaços finais. Se um colchete aparecer mais longe da última letra do que você esperava, confira esses espaços na origem. A ferramenta coloca conteúdo ao redor; não faz limpeza automática de espaçamento.

Todos os complementos são literais. Um cifrão, asterisco ou par de chaves entra como foi digitado, sem virar variável ou expressão de busca. Escrever um marcador como {nome} não insere o conteúdo da linha dentro dele. A linha simplesmente aparece entre o prefixo e o sufixo. Os controles são campos de uma linha, não uma linguagem de modelos para gerar textos diferentes em cada item.

Preserve separadores vazios ou decore essas linhas

Mantenha os separadores entre grupos

Ignorar linhas vazias começa ativado. Com essa opção, uma linha vazia continua na saída, mas não recebe prefixo, sufixo ou número. Uma linha formada apenas por espaços em branco também é ignorada e preservada. Isso ajuda quando os espaços separam grupos que você quer manter visualmente distintos. Ignorar significa deixar essas linhas como estão, não removê-las da lista.

Por exemplo, digite alfa, uma linha vazia e beta. Com “[” como prefixo, “]” como sufixo e a opção de ignorar ativada, o resultado contém “[alfa]”, o mesmo separador vazio e “[beta]”. Ao desativar a opção, a linha vazia vira “[]”. As duas linhas preenchidas continuam com os mesmos complementos. Escolha conforme a linha vazia seja um separador ou um item que também precisa de formatação.

Confira espaços e a quebra final

Uma linha contendo só espaços se comporta de forma parecida, mas mantém esses espaços. Sem a opção de ignorar, os complementos cercam o espaço existente em vez de transformá-lo em um texto realmente vazio. Com numeração ligada, essa linha também consome um número. Se for ignorada, não recebe número nem avança a sequência. A diferença importa em linhas copiadas de planilhas ou anotações agrupadas.

Uma quebra no final do texto encerra a última linha; ela não cria mais um item vazio depois. Uma lista que termina com alfa e uma quebra final recebe um item decorado, não um par extra de colchetes em outra linha. Linhas vazias internas continuam sendo linhas reais. Distinguir um separador interno do final da última linha evita acrescentar um item inesperado no rodapé da lista.

Numere as linhas processadas a partir do valor escolhido

Numerar linhas é opcional e começa desligado. Ao ativar, a ferramenta coloca um número decimal, um ponto e um espaço antes de cada linha processada. O valor inicial é 1. Você pode escolher um inteiro entre 0 e 1.000.000; números negativos, frações e um campo inicial vazio não são aceitos quando a numeração está ligada. Escolha o início antes de aplicar.

A ordem é sempre número, prefixo, linha original e sufixo. Por exemplo, use alfa, uma linha vazia e beta, com “[” e “]” como complementos. Mantenha Ignorar linhas vazias ativado e comece em 8. O primeiro item vira “8. [alfa]”, o separador continua vazio e o próximo item vira “9. [beta]”. O prefixo não aparece antes do número gerado.

Linhas vazias ignoradas não consomem valores. Se você desativar a opção, elas passam a ser processadas e recebem números, assim como as preenchidas. A numeração segue a ordem atual, sem ordenar ou classificar os itens. Entradas repetidas recebem números próprios porque a ferramenta não elimina duplicatas nem decide que duas linhas representam a mesma coisa.

O formato da numeração é fixo. Não há preenchimento com zeros, letras, algarismos romanos ou separador personalizado depois do número. Digitar zeros no começo do campo inicial não cria uma saída como 001. Se também precisar de um rótulo literal como “Item: ”, escreva no prefixo e lembre que o número ainda virá primeiro. Confira se essa ordem atende ao aplicativo de destino.

Monte complementos sem presumir um formato de arquivo

Um uso prático é adicionar um caminho compartilhado a identificadores curtos. Com home e contact em linhas diferentes, prefixo “https://example.com/” e sufixo “/”, as saídas serão “https://example.com/home/” e “https://example.com/contact/”. Isso apenas monta texto. A ferramenta não visita os endereços, confirma se as páginas existem nem determina se os caminhos são adequados para um site específico.

Confira a origem antes de adicionar um prefixo de caminho. Se a entrada já contém uma barra inicial, domínio ou endereço completo, o resultado pode repetir essa parte. A ferramenta não reconhece URLs nem remove separadores duplicados automaticamente. Um sufixo que seja extensão de arquivo também será acrescentado quando a linha já terminar com essa extensão. Use identificadores no formato esperado pelos complementos escolhidos.

Também é possível colocar aspas em volta dos itens ou acrescentar vírgulas. Isso não produz automaticamente um CSV válido, uma lista JSON ou uma estrutura de linguagem de programação. Aspas internas podem precisar de escape, vírgulas podem exigir tratamento próprio e uma vírgula final pode ser proibida no destino. A ferramenta não verifica essas regras. Use um exportador específico quando a correção depender de sintaxe estruturada.

Para uma lista de revisão ou anotação simples, complementos literais geralmente bastam. Decida primeiro se a saída será lida por uma pessoa ou interpretada por um sistema. Se ela entrar em um comando, consulta ou programa, revise e valide no ambiente apropriado. Não execute apenas porque cada linha parece bem montada. Acrescentar pontuação não valida o conteúdo que ficou dentro dela.

Escolha a ordem das operações da lista

Aplique as alterações na ordem que combina com o resultado desejado. Para uma lista alfabética numerada, ordene os itens primeiro e adicione números depois. Caso contrário, uma ordenação posterior pode considerar o prefixo numérico em vez do nome de cada entrada. Use Colocar em ordem alfabética e volte aqui com a lista ordenada para acrescentar rótulos e números.

Se cada item deve aparecer somente uma vez, use Remover linhas duplicadas antes de numerar. Duas entradas iguais viram textos diferentes quando recebem números distintos, o que pode atrapalhar uma limpeza posterior. Por outro lado, mantenha repetições quando elas representam registros separados. Este formatador as preserva porque podem ser intencionais, não necessariamente um erro a corrigir.

Não é possível remover um prefixo existente escolhendo um comprimento negativo ou deixando o novo complemento vazio. Esta ferramenta apenas adiciona conteúdo. Para trocar um marcador que já está presente, Localizar e substituir texto faz essa edição literal separada. Confira a substituição, pois o mesmo conteúdo pode aparecer dentro de uma linha e não apenas nas extremidades.

Em várias etapas de formatação, leve para a próxima entrada somente um resultado já revisado. Acompanhe se a numeração foi aplicada para não acrescentá-la duas vezes. Uma amostra curta com um item comum, outro com recuo e um separador vazio ajuda a testar antes de processar toda a lista. Inclua as irregularidades da sua origem, não apenas as linhas mais limpas.

Confira o resultado e respeite os limites

O texto de entrada tem limite de 20.000 unidades conforme o contador. Prefixo e sufixo também são verificados contra um máximo de 20.000 unidades cada. A saída tem proteção de 200.000 unidades. Uma entrada modesta com muitas linhas curtas pode gerar bastante texto, pois os complementos se repetem em cada linha processada. Encurte os complementos ou processe menos linhas se a saída ficar grande demais.

O contador usa o comprimento da sequência tratada pelo navegador, não necessariamente a quantidade de símbolos visíveis. Alguns emojis e caracteres combinados ocupam mais de uma unidade. Uma mensagem de erro não fornece uma lista completa: ajuste as opções e aplique novamente. Alterar a entrada ou uma opção retira a saída anterior para diferenciar o resultado atual de outro que ficou desatualizado.

Antes de copiar, confira o primeiro item, um item perto de uma linha vazia e o último. Verifique espaços, numeração e posição do sufixo. Depois de Copiar resultado, confira também a colagem no destino. A operação preserva os separadores que recebe, mas campos do navegador e outros aplicativos podem normalizar quebras de linha. Isso não é uma conversão de arquivos idêntica byte por byte.

Voltar à ferramenta