Ir para o conteúdo
TextArray
Totalmente local

Recolher linhas repetidas

Mesclar linhas idênticas consecutivas em uma, semelhante ao comando uniq do Unix.

Entrada

Recolher linhas repetidas

Recolher linhas repetidas remove linhas duplicadas consecutivas do texto, mantendo apenas a primeira (ou a última, ou apenas uma vez) de qualquer grupo de linhas adjacentes idênticas. Funciona como o comando uniq do Unix: "a, a, b" torna-se "a, b". Ao contrário de Remover linhas duplicadas, que elimina todas as duplicatas de todo o texto, esta ferramenta afeta apenas as linhas que aparecem consecutivamente - portanto, "a, b, a" permanece inalterado porque os "a" duplicados não são adjacentes.

Isso é útil ao limpar logs com entradas repetidas, desduplicar a saída de trabalhos em lote que imprimem mensagens de status diversas vezes ou restringir as exportações de dados onde os registros aparecem em grupos sequenciais. Você pode optar por ignorar maiúsculas e minúsculas, tratando "Apple", "apple" e "APPLE" como a mesma linha. Você também pode cortar os espaços em branco à esquerda e à direita antes de comparar, para que "hello" e "hello" sejam reunidos.

Tudo roda no seu navegador. Seu texto nunca é carregado em lugar nenhum, por isso é seguro para processar logs contendo informações privadas, despejos de banco de dados ou quaisquer dados confidenciais. A contagem ao vivo sob a saída mostra quantas linhas foram recolhidas e quantos caracteres o resultado possui. Copie-o, baixe-o como um arquivo .txt ou envie-o para outra ferramenta quando terminar.

FAQ

Como isso é diferente de Remover linhas duplicadas?
Remover linhas duplicadas exclui todas as ocorrências de qualquer linha que apareça mais de uma vez no texto inteiro. Recolher linhas repetidas remove apenas duplicatas consecutivas - portanto, "a, b, a" permanece inalterado aqui, mas se torna "a, b" ali.
Posso cortar espaços em branco antes de comparar linhas?
Sim. Ative "Cortar espaços em branco ao comparar" e linhas como "hello" e "hello" serão recolhidas juntas, mesmo que pareçam diferentes. A versão cortada é usada apenas para comparação; a linha original é mantida.
O que acontece com o modo que não diferencia maiúsculas de minúsculas?
Quando "Ignorar caso" está marcado, "Apple", "apple" e "APPLE" são tratados como a mesma linha. A primeira ocorrência é mantida com sua capitalização original.
Meu texto é carregado em algum lugar?
Não. O recolhimento é executado inteiramente no seu navegador e seu texto nunca sai do seu dispositivo.