Remover sufixo do texto online – removedor de extensão e final de linha em massa

Remova instantaneamente sufixos indesejados, extensões de arquivo (.txt, .pdf, .jpg), barras finais, vírgulas ou padrões de expressão regular personalizados do final de cada linha. Cole sua lista abaixo para limpar milhares de linhas em tempo real sem substituir o texto original.

Quick Presets:

Linhas Ativas: 0

Sufixos removidos: 0

Caracteres de saída: 0

Como remover um sufixo de cada linha

  1. Colar seu texto – Insira sua lista de nomes de arquivos, URLs ou registros de texto na caixa Source Text ou clique em Load Sample para ver como funciona.
  2. Especifique um ou mais sufixos – Digite uma única terminação em Sufixo para remover, insira uma lista em massa de terminações em Vários sufixos (um por linha) ou clique em uma das predefinições rápidas acima do editor.
  3. Personalizar regras de correspondência – Habilite Correspondência sensível a maiúsculas e minúsculas se as terminações maiúsculas e minúsculas devem ser tratadas de forma diferente, ou ative Use expressão regular para remoção baseada em padrão.
  4. Copy ou Export – O Cleaned Result é atualizado automaticamente em tempo real. Clique em Copiar para clipboard ou Baixar .txt para salvar sua saída.

Exemplos de antes e depois

1. Remova múltiplas extensões de arquivo

Vários sufixos: .pdf, .docx, .xlsx

annual-report-2026.pdf
project-proposal.docx
budget-q4.xlsx

Resultado limpo:

annual-report-2026
project-proposal
budget-q4

2. Limpe as strings de consulta URL (Regex)

Sufixo Regex: \?.*

https://example.com/shoes?utm_source=ads
https://example.com/hats?ref=newsletter
https://example.com/bags

Resultado limpo:

https://example.com/shoes
https://example.com/hats
https://example.com/bags

3. Remova tags de versão e status

Sufixo Regex: ([_-](v\d+|antigo|backup|final))$

homepage_layout_v12
user_database_backup
checkout-flow-final

Resultado limpo:

homepage_layout
user_database
checkout-flow

Folha de dicas: remoção de sufixo comum e receitas Regex

Precisa eliminar padrões dinâmicos que mudam de linha para linha? Habilite Use expressão regular (Regex) e cole qualquer um desses padrões prontos para uso no campo Suffix to remove:

Common Plain-Text and Regular Expression Suffix Removal Patterns
Objetivo/caso de uso Padrão de sufixo Modo Exemplo de transformação
Remover qualquer extensão de arquivo único \.[a-zA-Z0-9]{1,6}$ Regex foto_01.webp → foto_01
Remover parâmetros de consulta URL \?.*$ Regex /página?id=42&sort=asc → /página
Remover barras finais /+ Regex https://site.com/blog/ → https://site.com/blog
Remover números/IDs finais [\s_-]*\d+$ Regex item_name_4092 → item_name
Remover vírgulas ou ponto e vírgula finais [,;:]+$ Regex "maçã", → "maçã"
Remover notas entre parênteses no final da linha \s*\([^)]*\)$ Regex John Doe (Administrador) → John Doe

Quando usar "Remover sufixo" versus "Remover últimos N caracteres"

  • Use Remover sufixo do texto (esta ferramenta) quando desejar excluir uma palavra, extensão, delimitador ou padrão regex específico de do final de cada linha - e deixar as linhas que não terminam com esse padrão intactas.
  • Use Remover os últimos caracteres de cada linha quando desejar cortar cegamente uma contagem fixa de caracteres (como os últimos 3 ou 5 caracteres) de cada linha, independentemente de quais sejam esses caracteres.

Perguntas frequentes

Como removo extensões de arquivo de uma lista de nomes de arquivos?

Clique no botão Extensões de arquivo (.ext) Predefinição rápida acima da área de entrada. Ele ativa automaticamente o modo Regex com o padrão \.[a-zA-Z0-9]{1,8}$ para remover extensões como .txt, .jpg, .pdf ou .docx de cada linha. Se você deseja remover apenas extensões específicas, deixe Regex desmarcado e digite-os um por linha na caixa Multiple suffixes.

O que acontece se uma linha tiver sufixos empilhados como "archive.tar.gz"?

Você tem duas maneiras de lidar com sufixos compostos: adicionar .tar.gz diretamente na caixa Multiple suffixes (a ferramenta verifica automaticamente sufixos mais longos antes dos mais curtos) ou marcar Remover sufixos encadeados repetidamente em Opções de processamento para que .gz e então .tar são removidos em sequência.

Como faço para remover tudo depois de um caractere específico em cada linha?

Habilite Use expressão regular (Regex) e insira seu delimitador seguido de .*. Por exemplo, #.* remove comentários finais começando com #, \?.* remove strings de consulta URL e \s+-\s+.* remove descrições de traços finais.

O que "Excluir linha inteira se houver correspondência exata" faz?

Normalmente, se uma linha consiste apenas no sufixo (por exemplo, a linha é _old e seu sufixo é _old), a remoção do sufixo deixa uma linha vazia em seu lugar. Marcar Delete linha inteira se correspondência exata remove essa linha completamente da lista de saída para que nenhuma linha em branco seja deixada para trás.

Meu texto é privado ao usar este removedor de sufixo online?

Sim. Todo o processamento de texto é executado 100% do lado do cliente em seu navegador via JavaScript. Suas listas, nomes de arquivos e URLs nunca são transmitidos para nenhum servidor externo.