Resultado
Esta página no tiene parte de servidor en absoluto. La tabla que pegas la procesa JavaScript dentro de tu propio navegador, el gráfico se dibuja en un elemento canvas de tu máquina y el archivo de exportación se arma localmente. Nada se sube, se almacena ni se escribe en ningún registro. Puedes desconectar la red después de cargar la página y todo seguirá funcionando: es la forma más sencilla de comprobarlo tú mismo.
Datos y límites del método
| Se conserva | Letras cirílicas rusas а-яёА-ЯЁ y espacios en blanco |
|---|---|
| Se elimina | Dígitos, puntuación, letras latinas, emoji y cualquier otro carácter |
| Cirílico fuera del ruso | і, ї, є, ў, ґ (ucraniano, bielorruso) quedan fuera de а-яёА-ЯЁ — se eliminan |
| Latín con acentos | é, ñ, ü y todas las demás letras latinas se eliminan sin importar los acentos |
| Colapso de espacios | No se aplica — el patrón de espacios original se conserva tal cual |
| Procesamiento | Se ejecuta localmente en el navegador, no se envía nada a un servidor |
Cuándo induce a error
- El rango conservado es específicamente а-яёА-ЯЁ, solo el alfabeto ruso. Las letras que existen en ucraniano, bielorruso u otros alfabetos basados en cirílico pero no en ruso (і, ї, є, ў, ґ) se eliminan igual que las letras latinas o los dígitos, ya que quedan fuera de ese rango específico.
- Se elimina toda letra latina, acentuada o no — no hay conservación parcial para palabras como café o naïve, quedan reducidas a las letras rusas que casualmente haya alrededor, lo que en texto mixto puede producir fragmentos sin sentido.
- A diferencia de la herramienta de limpieza de solo letras, esta no tiene opción de colapso de espacios: los huecos que dejan las palabras eliminadas conservan el patrón de espacios exacto original, incluidos espacios dobles donde una palabra eliminada estaba entre dos espacios.
- Una oración con mucha alternancia de idioma (ruso mezclado con inglés o ucraniano a mitad de frase) puede quedar entrecortada tras esta operación, ya que solo sobreviven palabras rusas aisladas mientras todo lo que las conectaba — palabras en latín, otras letras cirílicas, puntuación — desaparece.
Cómo se calcula
La herramienta ejecuta una única expresión regular, /[^а-яёА-ЯЁ\s]/g — el ^ inicial significa que coincide con todo lo que NO sea una letra cirílica rusa o un espacio en blanco — y reemplaza cada coincidencia por nada.
El rango conservado cubre el alfabeto ruso en mayúsculas y minúsculas, más ё/Ё específicamente — 33 letras en cada caso. Los espacios en blanco (espacios, tabulaciones, saltos de línea) se conservan por el propio patrón, sin cambios.
Todo lo demás — dígitos, puntuación, letras latinas, letras cirílicas no rusas, emoji, símbolos — se elimina en una sola pasada, sin un paso de colapso posterior.
"Caracteres eliminados" es la diferencia entre la longitud del texto original y la del resultado, cubriendo cada carácter que no fuera una letra rusa o un espacio.
Preguntas y respuestas
¿Conserva letras cirílicas ucranianas o bielorrusas?
No. Solo sobrevive el rango del alfabeto ruso а-яёА-ЯЁ. Letras como і, ї, є o ў, que pertenecen a otros alfabetos cirílicos pero no al ruso, se eliminan.
¿Qué pasa con palabras latinas acentuadas como café?
Toda la palabra se elimina salvo las letras rusas que casualmente contenga (normalmente ninguna), ya que toda letra latina se elimina sin importar los acentos.
¿Los espacios sobrantes se limpian automáticamente?
No, esta herramienta no tiene opción de colapso de espacios. Los espacios quedan exactamente donde estaban, así que eliminar palabras del medio de una oración puede dejar huecos visibles o espacios dobles.
¿Puedo usar esto para aislar texto en ruso de un documento bilingüe?
Sí, para texto donde las palabras rusas están claramente separadas por espacios de otro contenido — el resultado conserva solo las palabras rusas y los espacios entre ellas.
¿Se envía mi texto a algún sitio?
No. Toda la operación se ejecuta en tu navegador; el texto nunca se transmite a ningún sitio.