Painel de texto

Inverter linhas

Inverta a ordem das linhas sem alterar o conteúdo de cada uma.

Inverter linhas: Coloque uma lista de cabeça para baixo, fazendo com que a última entrada venha primeiro. Inverter linhas move linhas completas, incluindo entradas vazias, sem alterar letras, espaços ou pontuação dentro de cada entrada. Use-o para mudar a ordem de leitura de uma lista de verificação colada ou de um trecho simples de registro. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Reverse Lines / editor localProcessamento local

Roda inteiramente no seu navegador

100,000 caracteres de entrada · 10,000 linhas lógicas · 200,000 caracteres de saída

Resultado

Pronto

O texto é processado localmente. A ferramenta usa operações literais permitidas em lista e não executa expressões regulares nem código.

Regra de posição e exemplo resolvido

Seja n o número de linhas lógicas e i uma posição contada a partir de 1. A saída na posição i é a entrada na posição n + 1 − i. Para a entrada 10\r\n20\r\n30\r\n, n = 3: as posições 1, 2 e 3 da saída recebem as posições 3, 2 e 1 da entrada. O resultado exato é 30\n20\n10\n. Aqui, a notação de escape mostra finais de linha invisíveis; cole os números em linhas realmente separadas para reproduzir o resultado.

Inversão, ordenação e tamanho

A comparação sensível ao idioma é uma tarefa diferente. O Unicode Collation Algorithm (https://www.unicode.org/reports/tr10/) explica as convenções de ordenação; esta operação não toma decisões de ordenação e não divide emojis nem reordena marcas combinadas dentro de uma linha. A entrada é limitada a 100.000 pontos de código Unicode e 10.000 linhas lógicas; a saída tem um limite de 200.000 pontos de código. O editor também conta unidades UTF-16, portanto alguns emojis ocupam duas posições no limite de entrada. Divida registros mais longos em lotes e, depois, inverta tanto a ordem dos lotes quanto a ordem de cada lote para obter a inversão do arquivo completo.

Como usar

  1. Cole ou digite suas linhas no editor local.
  2. Defina as opções exibidas para esta transformação e execute-a.
  3. Revise o resultado e copie ou baixe o texto.

Privacidade e limitações

Seu texto e o resultado permanecem neste dispositivo. Não há upload nem execução do código inserido.

Ferramentas relacionadas

Perguntas frequentes

Inverter uma lista coloca os itens em ordem alfabética?

Não. A inversão segue as posições originais: pear, apple, banana se torna banana, apple, pear. Ela nunca compara palavras, acentos ou números. A ordenação alfabética precisa de uma classificação separada, com uma regra explícita de idioma ou collation; inverter uma lista não ordenada não fornece essa regra.

O que acontece com uma entrada vazia no meio?

Ela se move como qualquer outra entrada. Três linhas contendo first, uma linha em branco e last se tornam last, uma linha em branco e first. Uma entrada totalmente vazia produz uma saída vazia. Duas quebras de linha consecutivas representam uma entrada vazia, enquanto a quebra de linha final, sozinha, é formatação.

A inversão preserva as quebras de linha do Windows?

A saída usa separadores LF depois de reconhecer CRLF do Windows e CR isolado. Uma quebra de linha final permanece no fim quando há linhas para renderizar. Mantenha o arquivo original se o layout exato em bytes for importante, pois a inversão também normaliza esses separadores.

Ferramenta grátis · no seu navegador execuções · não precisa de conta