Borrar caracteres
TextoTodo se ejecuta en tu navegador: no se sube nada
Extrae del texto una familia entera de caracteres, o dale la vuelta y conserva solo esa familia. Seis familias funcionan por separado: caracteres chinos, letras latinas, dígitos, puntuación, espacios en blanco, y símbolos con emoji incluidos. Todas las comprobaciones usan propiedades Unicode, no rangos de puntos de código. Un rango como `[\u4e00-\u9fff]` solo cubre el bloque CJK básico, así que los caracteres de los bloques de extensión se escapan, y un carácter que no se quitó es casi imposible de detectar en el resultado. Los dígitos usan `\p{Nd}`, así que las formas de ancho completo 0-9 cuentan; las letras usan `\p{Script=Latin}`, así que las de ancho completo A-Z también. Los saltos de línea sobreviven a la retirada de espacios. Un salto de línea es espacio en blanco, pero borrarlo colapsa una entrada de varias líneas en una sola, que rara vez es lo que tiene en mente quien pide quitar espacios. Por eso la familia de espacios se aplica línea a línea y la herramienta mantiene la estructura de líneas.
Funciones
- Seis familias independientes: caracteres chinos, letras latinas, dígitos, puntuación, espacios en blanco, símbolos y emoji
- Un modo de conservar solo que funciona al revés, práctico para sacar una familia de un texto mezclado
- Los caracteres chinos incluyen los bloques de extensión, no solo el rango CJK básico
- Las formas de ancho completo A-Z cuentan como letras y las 0-9 como dígitos, porque eso es lo que Unicode dice que son
- La puntuación cubre ambos sistemas (una coma y una coma ideográfica son ambas puntuación)
- Quitar espacios en blanco conserva los saltos de línea, así que una entrada de varias líneas no se colapsa
- Trabaja con grupos de grafemas, así que un emoji nunca deja medio sustituto suelto
- No marcar nada en el modo de conservar solo lanza un error en vez de devolver en silencio un resultado vacío
- Todo se ejecuta localmente en tu navegador; no se sube nada
Cómo se usa
- Pega el texto en la entrada
- Elige Quitar o Conservar solo, y luego marca las familias que quieras
- El resultado se actualiza mientras escribes; haz clic en Copiar para llevártelo
Preguntas frecuentes
- ¿A qué familia pertenecen las letras y los dígitos de ancho completo?
- Las A-Z de ancho completo son letras latinas y las 0-9 son dígitos. No es un caso especial, es lo que ya son: en Unicode una letra de ancho completo lleva la propiedad de escritura latina y un dígito de ancho completo es de categoría Nd. Así que marcar letras quita también la `A`. La puntuación de ancho completo, como el punto final ideográfico, es puntuación, no letra ni dígito.
- Quité los espacios en blanco pero los saltos de línea siguen ahí. ¿Por qué?
- Porque los saltos de línea están protegidos a propósito. Son espacios en blanco, pero borrarlos colapsaría una entrada de varias líneas en una sola, y quien pide quitar espacios normalmente quiere fuera los huecos, no que le desmonten la estructura de párrafos. Para quitar también la estructura de líneas, la herramienta de unir líneas lo dice de forma más directa.
- ¿Qué diferencia hay entre Quitar y Conservar solo?
- Los dos son exactamente complementarios: para la misma entrada, lo que descarta Quitar y lo que descarta Conservar solo suman todo el texto. Para sacar los caracteres chinos de un texto mezclado, usa Conservar solo; para deshacerte de ellos, usa Quitar. Ojo: no marcar nada en el modo de conservar solo vaciaría el texto, así que esa combinación lanza un error en vez de devolver nada en silencio.
Herramientas relacionadas
Limpiar texto
TextoLimpia una columna copiada de un log o una hoja: quita duplicados, ordena, borra líneas vacías, recorta espacios y quita la numeración de línea.
Ancho completo / medio
TextoConvierte entre caracteres de ancho completo y de ancho medio: letras, dígitos, signos, espacios y símbolos monetarios, en tu navegador y sin subir nada.
Filtrar por longitud
TextoFiltra líneas por longitud en caracteres, bytes UTF-8 o ancho de visualización (CJK cuenta como dos), conservando o descartando las del rango.
Comparar texto
TextoCompara dos textos línea a línea y resalta las líneas añadidas, borradas y sin cambios, alineando cada edición por diferencia mínima. Todo local.
Contador de palabras
Texto¿Cuánto mide este texto? Cuenta por separado caracteres chinos y palabras inglesas, con caracteres, líneas, bytes UTF-8, tiempo de lectura y SMS.
Estilo de nombres
TextoConvierte identificadores entre catorce estilos de nombres, separando bien las palabras de siglas como HTTPServer. Todo en tu navegador.