Ir para o conteúdo
TextArray
Totalmente local

Remover caracteres

Retire caracteres específicos, classes de caracteres inteiras ou correspondências de regex do texto.

Entrada
Saída

Remover caracteres

Cole seu texto, diga quais caracteres devem ser removidos e o resultado limpo aparecerá enquanto você digita. Esta ferramenta foi desenvolvida para pequenas limpezas que sustentam o trabalho real: remover travessões e colchetes de números de telefone, extrair símbolos de moeda de uma coluna de planilha, excluir o lixo invisível que acompanha quando você copia do Word, Google Docs ou um PDF, ou reduzir um nome de produto bagunçado para algo seguro para um nome de arquivo.

Existem três maneiras de dizer o que deve acontecer. Digite caracteres no campo para excluí-los exatamente — a lista é literal, então um hífen é apenas um hífen e nada é interpretado como um padrão. Mude para manter apenas os caracteres listados para trabalhar ao contrário e coloque na lista de permissões o que você confia, que é o caminho mais rápido de texto livre para dígitos ou letras simples. As predefinições lidam com os trabalhos comuns com um clique: tudo que não seja uma letra ou dígito, dígitos, letras, pontuação e símbolos ou caracteres invisíveis e de controle, como espaços de largura zero e marcas de ordem de bytes. O modo Regex existe quando um padrão descreve o destino melhor do que uma lista.

Dois guardas estão ativados por padrão. Manter espaços e quebras de linha protege os espaços em branco em todos os modos, inclusive dentro de uma correspondência de regex, para que uma predefinição nunca possa recolher seu texto em um único blob. Desligue-os quando o espaço em branco também desaparecer. A correspondência entre maiúsculas e minúsculas se aplica à lista de caracteres e ao padrão; as predefinições funcionam por categoria Unicode, portanto, o caso nunca entra nelas.

Tudo é executado no seu navegador e nada é carregado, portanto, as exportações internas e os dados do cliente podem ser colados aqui com segurança. A contagem abaixo da saída mostra quantos caracteres entraram, quantos saíram e quantos foram removidos.

FAQ

O que conta como um personagem invisível?
Espaços e junções de largura zero, hífens suaves, marcas de ordem de bytes e códigos de controle — os caracteres que sobrevivem a uma cópia do Word ou PDF e depois quebram uma importação de CSV ou uma chave de banco de dados. Espaços, tabulações e quebras de linha são espaços em branco comuns e permanecem inalterados, a menos que você desative as duas opções de manutenção.
Como mantenho apenas os dígitos?
Escolha "Manter apenas os caracteres listados" e digite 0123456789 no campo. A remoção de letras faz um trabalho semelhante, mas a lista de permissões é mais rigorosa: tudo o que você não listou vai, incluindo símbolos que você esqueceu.
Por que meu emoji desmoronou?
Emojis combinados, como famílias e bandeiras, são mantidos juntos por marcadores de largura zero, que a predefinição de caracteres invisíveis remove por design. As peças então aparecem separadamente. Se você quiser que o emoji desapareça completamente, liste-os no campo ou use a ferramenta remover emoji.
Existem limites para a expressão regular?
O padrão é limitado a 200 caracteres, porque um padrão mais longo pode retroceder o suficiente para congelar a guia. Os padrões são executados no modo Unicode, portanto \p{L} e outros escapes de propriedade funcionam e um emoji nunca é cortado pela metade; a desvantagem é que um escape solto como \- fora de uma classe de caractere conta como inválido. Um padrão inválido mostra uma mensagem em vez de uma saída vazia, para que você possa corrigir a sintaxe enquanto digita.
Meu texto é carregado em algum lugar?
Não. A ferramenta funciona inteiramente no seu navegador e seu texto nunca sai do seu dispositivo.