Blog
Ferramentas de texto

Remover linhas que contêm uma palavra ou frase

Cole uma lista, um arquivo de logs ou qualquer bloco de texto, digite o texto que deseja buscar e todas as linhas que o contêm são removidas. Ative o modo inverso para fazer o oposto e manter apenas as linhas correspondentes — útil para filtrar logs por uma única palavra-chave.

Seus dados não saem deste dispositivo

Resultado

Linhas removidas

Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.

Fatos e limites do método

Tipo de correspondência Busca de substring simples, não uma expressão regular
Direção padrão As linhas que contêm o texto são removidas
Modo inverso As linhas que NÃO contêm o texto são removidas
Diferenciação de maiúsculas Desativada por padrão; pode ser ativada para correspondência exata
Padrão vazio O texto é devolvido sem alterações, nada é removido
Processamento Roda localmente no navegador; nada é enviado

Quando induz ao erro

Como é calculado

O texto é dividido em linhas a cada quebra de linha. Para cada linha, a ferramenta verifica se ela contém o texto buscado como substring — com comparação exata ou em minúsculas, dependendo da opção de diferenciação de maiúsculas.

Por padrão, as linhas que contêm o texto são descartadas e o resto é mantido. Com o modo inverso ativado, a lógica se inverte: as linhas que NÃO contêm o texto são descartadas, e só as correspondências sobrevivem.

As linhas restantes são reunidas de novo com uma única quebra de linha entre elas, preservando sua ordem original.

O contador informa quantas linhas foram removidas no total: o número de linhas original menos o número de linhas do resultado, independentemente da direção usada no filtro.

Perguntas e respostas

Posso usar uma expressão regular como padrão?

Não, a correspondência é uma busca de substring simples. Se você digitar «erro», qualquer linha que contenha essas letras seguidas corresponde, mas curingas e classes de caracteres não são suportados.

O que acontece se eu deixar o campo de busca vazio?

Nada é filtrado — o texto original é devolvido como está e o contador de linhas removidas fica em zero. Isso evita apagar tudo por acidente.

Como mantenho apenas as linhas com uma palavra-chave em vez de removê-las?

Ative «inverter: manter apenas as linhas que correspondem». A ferramenta vai remover então tudo o que NÃO contém seu texto de busca.

A busca diferencia maiúsculas de minúsculas?

Por padrão não — «Erro» e «erro» são tratados como iguais. Ative a opção de diferenciação de maiúsculas se precisar de uma correspondência exata.

Meu texto é enviado para algum lugar?

Não. Tudo roda no seu navegador e o texto nunca sai do seu dispositivo.

Ferramentas relacionadas

Todas as ferramentas