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
| Mantido | Letras cirílicas russas а-яёА-ЯЁ e espaços em branco |
|---|---|
| Removido | Dígitos, pontuação, letras latinas, emoji e quaisquer outros caracteres |
| Cirílico fora do russo | і, ї, є, ў, ґ (ucraniano, bielorrusso) ficam fora de а-яёА-ЯЁ — são removidos |
| Latim acentuado | é, ñ, ü e todas as demais letras latinas são removidas independentemente de acentos |
| Colapso de espaços | Não é aplicado — o padrão de espaços original é preservado como está |
| Processamento | Roda localmente no navegador, nada é enviado a um servidor |
Quando induz ao erro
- O intervalo mantido é especificamente а-яёА-ЯЁ, só o alfabeto russo. Letras que existem no ucraniano, bielorrusso ou outros alfabetos baseados no cirílico mas não no russo (і, ї, є, ў, ґ) são removidas igual às letras latinas ou dígitos, já que ficam fora desse intervalo específico.
- Toda letra latina é removida, acentuada ou não — não há preservação parcial para palavras como café ou naïve, elas ficam reduzidas às letras russas que porventura estejam ao lado, o que em texto misto pode gerar fragmentos sem sentido.
- Diferente da ferramenta de limpeza para só letras, esta não tem opção de colapso de espaços: os vãos deixados pelas palavras removidas mantêm o padrão de espaços exato original, incluindo espaços duplos onde uma palavra removida estava entre dois espaços.
- Uma frase com bastante alternância de idioma (russo misturado com inglês ou ucraniano no meio da frase) pode ficar recortada depois dessa operação, já que só sobrevivem palavras russas isoladas enquanto tudo que as conectava — palavras em latim, outras letras cirílicas, pontuação — desaparece.
Como é calculado
A ferramenta executa uma única expressão regular, /[^а-яёА-ЯЁ\s]/g — o ^ inicial significa que corresponde a tudo que NÃO é letra cirílica russa ou espaço em branco — e substitui cada correspondência por nada.
O intervalo mantido cobre o alfabeto russo em maiúsculas e minúsculas, mais ё/Ё especificamente — 33 letras em cada caso. Espaços em branco (espaços, tabulações, quebras de linha) são preservados pelo próprio padrão, sem alteração.
Tudo mais — dígitos, pontuação, letras latinas, letras cirílicas não russas, emoji, símbolos — é removido em uma única passada, sem uma etapa de colapso posterior.
"Caracteres removidos" é a diferença entre o comprimento do texto original e o do resultado, cobrindo cada caractere que não era letra russa ou espaço.
Perguntas e respostas
Mantém letras cirílicas ucranianas ou bielorrussas?
Não. Só sobrevive o intervalo do alfabeto russo а-яёА-ЯЁ. Letras como і, ї, є ou ў, que pertencem a outros alfabetos cirílicos mas não ao russo, são removidas.
O que acontece com palavras latinas acentuadas como café?
A palavra inteira é removida, exceto as letras russas que porventura contenha (geralmente nenhuma), já que toda letra latina é removida independentemente dos acentos.
Os espaços restantes são limpos automaticamente?
Não, esta ferramenta não tem opção de colapso de espaços. Os espaços ficam exatamente onde estavam, então remover palavras do meio de uma frase pode deixar vãos visíveis ou espaços duplos.
Posso usar isso para isolar texto em russo de um documento bilíngue?
Sim, para texto onde as palavras russas estão claramente separadas por espaços do restante do conteúdo — o resultado mantém só as palavras russas e os espaços entre elas.
Meu texto é enviado para algum lugar?
Não. Toda a operação roda no seu navegador; o texto nunca é transmitido a lugar nenhum.