Resultado
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 а-яёА-ЯЁ — especificamente o intervalo do alfabeto russo |
|---|---|
| Mantido | Letras latinas, dígitos 0-9, pontuação, espaços e quaisquer outros caracteres |
| Cirílico fora do russo | і, ї, ў, ґ e similares ficam fora de а-яёА-ЯЁ — não são removidos |
| Latim acentuado | Todo o intervalo a-zA-Z mais letras acentuadas como é, ñ ficam intactos |
| Maiúsculas e minúsculas | As letras cirílicas são removidas igualmente, sem distinção |
| Processamento | Roda localmente no navegador, nada é enviado a um servidor |
Quando induz ao erro
- O intervalo removido é especificamente а-яёА-ЯЁ, o alfabeto russo. Letras próprias do ucraniano, bielorrusso ou outros alfabetos baseados no cirílico (і, ї, є, ў, ґ) ficam fora desse intervalo e permanecem intactas, então um texto misto russo/ucraniano só perderá as letras do intervalo russo.
- Letras latinas, incluindo as acentuadas como é, ñ, ü, nunca são tocadas — esta ferramenta sempre remove apenas o intervalo cirílico, independentemente de qual outra escrita esteja presente no texto.
- Palavras que misturam caracteres cirílicos e latinos (raro, mas visto em alguns nomes de marca transliterados ou truques com homóglifos) perdem só os caracteres do intervalo cirílico, o que pode deixar um fragmento parcial e confuso em vez de uma palavra limpa.
- Dígitos, pontuação e espaçamento ao redor das palavras cirílicas removidas nunca são tocados: "модель X-500" vira " X-500" — o espaço onde a palavra estava permanece, o que pode parecer um espaço duplo sem uma limpeza posterior.
Como é calculado
A ferramenta executa uma única expressão regular, /[а-яёА-ЯЁ]/g, sobre o texto e substitui cada correspondência por nada. Ela percorre o texto uma vez, caractere por caractere.
O padrão corresponde ao alfabeto cirílico russo em maiúsculas e minúsculas, mais ё/Ё especificamente — 33 letras em cada caso, 66 no total.
Tudo fora desse intervalo — letras latinas (acentuadas ou não), dígitos, pontuação, espaços, quebras de linha, emoji, letras cirílicas fora do russo — passa sem alteração, na posição original.
"Letras removidas" é a diferença entre o comprimento do texto original e o do resultado, já que cada caractere removido é exatamente uma letra cirílica.
Perguntas e respostas
Também remove letras ucranianas ou bielorrussas?
Não. Só é removido o intervalo do alfabeto russo а-яёА-ЯЁ. Letras como і, ї, є ou ў ficam fora desse intervalo e permanecem no texto.
O que acontece com as letras latinas acentuadas?
Nada — esta ferramenta nunca toca nas letras latinas, acentuadas ou não. Só é removido o cirílico dentro do intervalo russo.
Posso usar isso para limpar comentários em russo de código ou logs?
Sim, para comentários escritos totalmente em cirílico russo. Letras latinas, dígitos, pontuação e símbolos de sintaxe do código ficam exatamente onde estão.
Dígitos ou pontuação são afetados?
Não, só as letras cirílicas а-яёА-ЯЁ são removidas. Dígitos 0-9, letras latinas, pontuação e espaços 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.