Contador de apariciones
TextoTodo se ejecuta en tu navegador: no se sube nada
¿Qué cosas aparecen cuántas veces? Cuatro medidas responden a la misma pregunta y solo cambian el tamaño de la cosa: caracteres (cuáles usas más), palabras (separadas por espacios), líneas (cuál se repite) y cadenas dadas (cuántas veces sale cada término que te interesa). Los caracteres invisibles necesitan una etiqueta que se pueda leer. Si un espacio se usa tal cual como etiqueta, la fila dice «12 veces» sin decir de qué. Por eso llevan un símbolo y un nombre — `␠ espacio`, `⇥ tabulador`, `↵ salto de línea` — donde el símbolo es universal y el nombre sigue el idioma de la interfaz. El recuento no se solapa. Buscar `aa` dentro de `aaaa` da 2, no 3, que es lo habitual en búsqueda de texto. El orden también es determinista: por recuento descendente y, a igual recuento, por carácter ascendente. Ordenar por primera aparición haría que los mismos datos salieran en otro orden en una segunda pasada, y pensarías que el texto ha cambiado. El resultado es una tabla de etiqueta y valor donde cada fila se copia por separado.
Funciones
- Cuatro medidas: caracteres, palabras, líneas y cadenas dadas
- Orden por recuento descendente y, a igual recuento, por carácter ascendente: el resultado es estable
- Cada fila de frecuencia lleva una barra relativa (normalizada al valor más alto) y su proporción, con los 10 primeros en un grupo aparte
- Los espacios, tabuladores, saltos de línea y el espacio ideográfico llevan símbolo y nombre
- Cada carácter, palabra o línea tiene su propio botón de copiar
- Se puede listar solo lo que aparece al menos N veces, o limitar la lista e indicar cuántos quedaron fuera
- Se puede ignorar mayúsculas y minúsculas, y la etiqueta sigue mostrando tu escritura original
- Las cadenas dadas se cuentan sin solaparse, y un destino repetido se cuenta una sola vez
- El resultado es una tabla alineada que se copia entera o fila a fila
- Todo se ejecuta en tu navegador: no se sube nada
Cómo se usa
- Pega el texto que quieres contar
- Elige la medida: caracteres, palabras, líneas o tus propias cadenas
- Filtra la cola larga con un recuento mínimo si lo necesitas
- Copia una fila suelta, o copia la tabla entera
Preguntas frecuentes
- ¿Cuántas veces aparece `aa` en `aaaa`?
- Dos, no tres. El recuento es sin solapamiento: tras encontrar el primer `aa` la búsqueda sigue desde su final, así que la segunda `a` no se reutiliza. Es la convención habitual en búsqueda de texto: el «buscar todo» de un editor y `grep -o` se comportan igual. Contar con solapamiento daría 3; las dos cosas son defendibles, y por eso se dice aquí cuál se usa.
- ¿Se puede contar texto chino por palabras?
- No. La medida de palabra separa por espacios, y el chino no los usa, así que una frase entera sale como una sola palabra y cada fila marca 1. Para el chino usa la medida de carácter: un carácter chino ya es una unidad con significado, y saber qué caracteres usas más es lo que de verdad quiere quien escribe. Contar el chino por palabras necesita un diccionario de segmentación, y esta herramienta no lo incluye a propósito.
- ¿Se cuentan las líneas vacías?
- No. Las líneas vacías se excluyen del recuento por línea: no hay nada que mirar en ellas, y «este texto tiene 12 líneas vacías» no es lo que nadie viene a averiguar aquí. Si de verdad necesitas ese número, usa el limpiador de texto con «Eliminar líneas vacías» y compara el número de líneas antes y después.
- ¿Por qué la barra del primero está llena si el porcentaje no llega al 100%?
- Porque miden cosas distintas. La barra se normaliza para que el valor más frecuente de ese recuento la llene por completo: solo responde a «cuál es más común y por cuánto», así que el primero siempre está lleno, sea cual sea su proporción. El porcentaje es la parte que ese valor representa del total. En `aaab` la barra de `a` está llena, pero solo supone el 75%.
Herramientas relacionadas
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.
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.
Invertir texto
TextoInvierte el texto por caracteres, líneas, orden de líneas o palabras. Los emoji y las marcas combinantes quedan intactos. Se ejecuta en tu navegador.
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.
Estilo de nombres
TextoConvierte identificadores entre catorce estilos de nombres, separando bien las palabras de siglas como HTTPServer. Todo en tu navegador.
Conversor de chino
TextoConvierte texto chino entre caracteres simplificados y tradicionales: primero las palabras frecuentes y luego la forma más habitual del resto.