Blog
Ferramentas de texto

Remover letras e dígitos de um texto

Cole o texto e cada letra cirílica, letra latina e dígito são removidos em uma única passada — pontuação, espaços e quaisquer outros caracteres (emoji, símbolos de moeda, símbolos matemáticos) permanecem exatamente onde estavam. Útil para reduzir conteúdo alfanumérico ao seu esqueleto de pontuação e símbolos.

Seus dados não saem deste dispositivo

Resultado

Caracteres removidos

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 Cirílico а-яёА-ЯЁ, latim a-zA-Z e dígitos 0-9 — tudo de uma vez
Mantido Pontuação, espaços, quebras de linha, emoji e qualquer outro caractere não alfanumérico
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
Dígitos de largura total e especiais 0-9, ², ₃ e similares ficam fora de 0-9 — não são removidos
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-Z0-9]/g, sobre o texto e substitui cada correspondência por nada. Ela percorre o texto uma vez, caractere por caractere.

O padrão combina três intervalos em um único conjunto de correspondência: o alfabeto cirílico russo em ambos os casos mais ё/Ё, o alfabeto latino de 26 letras em ambos os casos, e os dez dígitos ASCII 0-9.

Tudo fora desses três intervalos — pontuação, espaços, quebras de linha, emoji, símbolos de outros alfabetos, sinais de moeda — passa sem alteração, na posição original.

"Caracteres removidos" é a diferença entre o comprimento do texto original e o do resultado, já que cada caractere removido é uma letra ou um dígito.

Perguntas e respostas

Qual a diferença para remover só letras ou só dígitos?

Esta ferramenta combina as duas operações em uma única passada: cada letra (cirílica ou latina) e cada dígito 0-9 são removidos juntos, em vez de um de cada vez. Use o removedor de letras ou de dígitos separado se precisar apenas de um dos dois.

O que sobra depois de rodar isso em uma frase típica?

Principalmente pontuação, espaços e qualquer símbolo que não seja letra nem dígito — o resultado costuma ser esparso, já que a maior parte do texto comum é feita de letras. É mais útil em strings curtas e estruturadas como códigos ou identificadores.

Remove letras acentuadas ou dígitos de largura total?

Não. Só são removidos a-zA-Z, а-яёА-ЯЁ e 0-9 simples. Latim acentuado, cirílico fora do russo e dígitos de largura total ou sobrescritos ficam fora desses intervalos e permanecem no texto.

Emoji ou símbolos de moeda são afetados?

Não, eles não são letras nem dígitos, então ficam intactos — podem acabar ficando bem colados um ao outro depois que as letras e dígitos ao redor desaparecem.

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