Blog
Ferramentas de texto

Remover todas as letras de um texto

Cole o texto e todas as letras cirílicas e latinas são removidas na hora — dígitos, pontuação, espaços e quaisquer outros caracteres (emoji, símbolos de moeda) permanecem exatamente onde estavam. Útil para separar números de pedido, linhas de fatura ou logs onde letras e códigos estão misturados.

Seus dados não saem deste dispositivo

Resultado

Letras 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

Removido Letras cirílicas а-яёА-ЯЁ e letras latinas a-zA-Z
Mantido Dígitos 0-9, pontuação, espaços, quebras de linha e quaisquer outros caracteres
Latim acentuado é, ñ, ü e similares ficam fora de a-zA-Z — não são removidos
Cirílico fora do russo і, ї, ў e similares ficam fora de а-яёА-ЯЁ — não são removidos
Maiúsculas e minúsculas São removidas igualmente, sem distinção
Processamento Roda localmente no navegador, nada é enviado a um servidor

Quando induz ao erro

Como é calculado

A ferramenta executa uma única expressão regular, /[а-яёА-ЯЁa-zA-Z]/g, sobre o texto e substitui cada correspondência por nada. Ela percorre o texto uma vez, caractere por caractere.

O intervalo cirílico cobre o alfabeto russo completo em ambos os casos mais ё/Ё. O intervalo latino cobre as 26 letras do alfabeto inglês em ambos os casos — nem mais, nem menos.

Tudo que não está em nenhum dos dois intervalos — dígitos, pontuação, espaços, quebras de linha, emoji, símbolos de outros alfabetos — passa sem alteração, na posição original.

"Letras removidas" é simplesmente a diferença entre o comprimento do texto original e o do resultado, já que cada caractere removido é exatamente uma letra.

Perguntas e respostas

Remove letras acentuadas como é ou ñ?

Não. Só são removidas as letras simples a-zA-Z e а-яёА-ЯЁ. Letras latinas acentuadas e letras cirílicas fora do alfabeto russo permanecem intactas.

O que acontece com os espaços onde estavam as letras?

Nada — espaços, pontuação e dígitos permanecem exatamente onde estão. Se precisar limpar os vãos restantes, passe o resultado por uma ferramenta de espaços separada.

Funciona com texto misto de cirílico e latim?

Sim, em uma única passada. Os dois alfabetos são removidos ao mesmo tempo, então strings mistas, como códigos de produto com letras cirílicas e latinas, são limpas de uma vez.

Dígitos ou pontuação são afetados?

Não, só as letras são removidas. Dígitos 0-9, sinais de pontuação, espaços e quebras de linha permanecem como estavam.

Meu texto é enviado para algum lugar?

Não. Toda a operação roda no seu navegador; o texto nunca é transmitido a lugar nenhum.

Ferramentas relacionadas

Todas as ferramentas