Ir para o conteúdo
TextArray
Totalmente local

Extrair linhas

Extraia um intervalo de linhas, a primeira ou a última N linhas ou cada enésima linha.

Entrada
Saída

Extrair linhas

Extraia linhas exatas de qualquer texto por seus números de linha - um intervalo como 2 a 5, a primeira ou a última N linhas ou cada enésima linha. Tarefas típicas: capturar as linhas 100 a 200 de um log longo, retirar o cabeçalho de uma exportação CSV mantendo tudo da linha 2 em diante, amostrar cada 10 registros de um despejo de dados ou visualizar apenas as primeiras 20 linhas de um arquivo que é muito grande para ser lido.

No modo Range, o campo aceita notação flexível baseada em 1: um único número (3), um intervalo (2-5), uma extremidade aberta (4- para tudo da linha 4 em diante, -7 para tudo até a linha 7) e combinações separadas por vírgula como 1,3,5-8. As partes que ultrapassam o final do texto são simplesmente ignoradas, portanto 1-1000 em um arquivo de 50 linhas retorna todas as 50 linhas sem reclamação; apenas uma especificação que a ferramenta não consegue ler produz um erro.

Os outros três modos usam o campo N. O primeiro N e o último N mantêm o início ou o final do texto, e cada N-ésimo mantém as linhas N, 2N, 3N e assim por diante - a cada 2ª linha, a cada 10ª linha. A opção Invert transforma qualquer seleção em seu oposto: em vez de extrair as linhas 5 a 20, você as exclui e a inversão do First N remove um bloco de cabeçalho em uma única etapa.

Os finais de linha do Windows (CRLF) e Unix (LF) são tratados de forma intercambiável, e a contagem mostra quantas linhas entraram e quantas saíram. Tudo é executado localmente no seu navegador: os registros e as exportações nunca saem do seu dispositivo. Copie o resultado, baixe-o como um arquivo .txt ou envie-o para outra ferramenta para a próxima etapa.

FAQ

Que formas a gama aceita?
Números únicos (3), vãos (2-5), extremidades abertas (4- para a linha 4 até o final, -7 para o início até a linha 7) e combinações separadas por vírgula como 1,3,5-8. Os números das linhas começam em 1.
O que acontece quando o intervalo ultrapassa a última linha?
Nada de ruim – as partes além do fim são ignoradas. Pedir 1-1000 em um texto de 50 linhas simplesmente retorna todas as 50 linhas.
Em qual linha começa "Cada enésima linha"?
Na linha N. Com N definido como 2 você obtém as linhas 2, 4, 6 e assim por diante; com N definido como 1, você obtém todas as linhas.
Como excluo um intervalo em vez de mantê-lo?
Ative "Inverter seleção". A saída contém todas as linhas, exceto as selecionadas, portanto, extrair 5-20 torna-se excluir 5-20.
Meu texto é carregado em algum lugar?
Não. A ferramenta funciona inteiramente no seu navegador e seu texto nunca sai do seu dispositivo.