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 elimina | Letras cirílicas а-яёА-ЯЁ — específicamente el rango del alfabeto ruso |
|---|---|
| Se conserva | Letras latinas, dígitos 0-9, puntuación, espacios y cualquier otro carácter |
| Cirílico fuera del ruso | і, ї, ў, ґ y similares quedan fuera de а-яёА-ЯЁ — no se eliminan |
| Latín con acentos | Todo el rango a-zA-Z más letras acentuadas como é, ñ quedan intactos |
| Mayúsculas y minúsculas | Las letras cirílicas se eliminan por igual, sin distinción de caja |
| Procesamiento | Se ejecuta localmente en el navegador, no se envía nada a un servidor |
Cuándo induce a error
- El rango eliminado es específicamente а-яёА-ЯЁ, el alfabeto ruso. Las letras propias del ucraniano, el bielorruso u otros alfabetos basados en cirílico (і, ї, є, ў, ґ) quedan fuera de ese rango y se dejan intactas, así que un texto mixto ruso/ucraniano solo perderá las letras del rango ruso.
- Las letras latinas, incluidas las acentuadas como é, ñ, ü, nunca se tocan — esta herramienta siempre elimina solo el rango cirílico, sin importar qué otra escritura esté presente en el texto.
- Las palabras que mezclan caracteres cirílicos y latinos (poco frecuente, pero se ve en algunos nombres de marca transliterados o trucos con homoglifos) pierden solo sus caracteres del rango cirílico, lo que puede dejar un fragmento parcial y confuso en lugar de una palabra limpia.
- Los dígitos, la puntuación y el espaciado alrededor de las palabras cirílicas eliminadas nunca se tocan: "модель X-500" se convierte en " X-500" — el espacio donde estaba la palabra permanece, lo que puede parecer un espacio doble sin una limpieza posterior.
Cómo se calcula
La herramienta ejecuta una única expresión regular, /[а-яёА-ЯЁ]/g, sobre el texto y reemplaza cada coincidencia por nada. Recorre el texto una vez, carácter por carácter.
El patrón coincide con el alfabeto cirílico ruso en mayúsculas y minúsculas, más ё/Ё específicamente — 33 letras en cada caso, 66 en total.
Todo lo que quede fuera de ese rango — letras latinas (acentuadas o no), dígitos, puntuación, espacios, saltos de línea, emoji, letras cirílicas fuera del ruso — pasa sin cambios, en su posición original.
"Letras eliminadas" es la diferencia entre la longitud del texto original y la del resultado, ya que cada carácter eliminado es exactamente una letra cirílica.
Preguntas y respuestas
¿Elimina también letras ucranianas o bielorrusas?
No. Solo se elimina el rango del alfabeto ruso а-яёА-ЯЁ. Letras como і, ї, є o ў quedan fuera de ese rango y permanecen en el texto.
¿Qué pasa con las letras latinas acentuadas?
Nada — esta herramienta nunca toca las letras latinas, acentuadas o no. Solo se elimina el cirílico dentro del rango ruso.
¿Puedo usar esto para limpiar comentarios en ruso de código o registros?
Sí, para comentarios escritos completamente en cirílico ruso. Las letras latinas, dígitos, puntuación y símbolos de sintaxis del código quedan exactamente donde están.
¿Se ven afectados los dígitos o la puntuación?
No, solo se eliminan las letras cirílicas а-яёА-ЯЁ. Los dígitos 0-9, las letras latinas, la puntuación y los espacios quedan exactamente como estaban.
¿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.