ForHosting KIT · Texto e IA

Contar apariciones de un carácter específico en un texto

Este contador indica exactamente cuántas veces aparece un carácter elegido en un texto.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca cualquier contenido, seleccione una sola letra, cifra, signo, espacio, símbolo o emoji y decida si desea diferenciar mayúsculas y minúsculas. Obtendrá un recuento directo, sin sintaxis de patrones ni reglas ocultas sobre palabras. Resulta útil para edición, controles de datos, ejercicios didácticos, auditorías de formato y automatizaciones pequeñas en las que la longitud total no responde a la pregunta concreta.

Cuente un carácter sin sorpresas de patrones

Un contador general mide toda la longitud, pero muchas tareas se centran en una marca concreta. Puede necesitar comprobar si un código contiene la cantidad prevista de ceros, si una línea tiene demasiadas comas o cuántas veces aparece una letra en un ejercicio. La herramienta recorre el texto y suma cada coincidencia literal. Un punto significa un punto, un asterisco significa un asterisco y un corchete significa un corchete; ninguno se interpreta como una orden de expresión regular. También admite espacios, saltos de línea, letras acentuadas y emojis cuando el objetivo es un único carácter Unicode. El texto de origen puede estar vacío y, en ese caso, devuelve cero, lo que permite usar la operación de forma previsible en procesos automáticos. La respuesta repite el carácter solicitado y el modo de comparación elegido junto al recuento. Así, un resultado almacenado conserva su contexto y puede entenderse sin reconstruir posteriormente todos los ajustes de la solicitud original.

Elija coincidencia exacta o sin distinción de mayúsculas

La coincidencia exacta es la opción predeterminada porque conserva el texto tal como fue escrito. Con ese ajuste, la A mayúscula y la a minúscula son caracteres distintos, de modo que contar una no incluye la otra. Active la opción sin distinción cuando la capitalización no sea relevante, por ejemplo al revisar la frecuencia de una letra con independencia de que aparezca al comienzo de una oración. La opción solo modifica la comparación de mayúsculas y minúsculas: no elimina acentos, no normaliza signos, no recorta espacios ni reúne símbolos que únicamente se parecen a simple vista. Ese comportamiento limitado evita resultados ambiguos. El algoritmo recorre puntos de código Unicode, por lo que un emoji de un plano suplementario puede proporcionarse y contarse como un solo objetivo. El tratamiento de la caja utiliza las conversiones estándar de Unicode sin seleccionar una configuración regional. En escrituras o símbolos que carecen de variantes mayúsculas y minúsculas, ambos modos suelen producir el mismo recuento.

Aplique el resultado a controles y automatizaciones

El contador funciona tanto como utilidad rápida en el navegador como paso determinista dentro de un proceso más amplio. Los editores pueden revisar comillas o guiones antes de publicar. Los desarrolladores pueden inspeccionar delimitadores en una muestra de diagnóstico sin escribir un programa temporal. Los docentes y estudiantes pueden verificar ejercicios de frecuencia y analizar por qué la capitalización altera una coincidencia exacta. Los equipos de datos pueden examinar un separador antes de decidir cómo analizar un campo. Como la operación es literal y devuelve un objeto compacto, el código posterior puede comparar el recuento con un mínimo o máximo esperado y tomar una decisión clara. Cada solicitud de API cuesta $0.002, mientras que el ejecutor del navegador resulta apropiado para comprobaciones interactivas. El cálculo no consulta fuentes externas y no depende del azar ni de la hora actual. Para integraciones fiables, envíe un único carácter como objetivo; las palabras y subcadenas se rechazan con un error de entrada en vez de recibir una interpretación ambigua.

Auditar delimitadores

Cuente comas, tabulaciones, barras verticales o puntos y coma antes de configurar un analizador.

Comprobar ejercicios

Mida la frecuencia de una letra incluyendo o separando las mayúsculas según corresponda.

Validar el formato

Confirme la cantidad esperada de comillas, viñetas, espacios o símbolos en una plantilla.

¿Cuánto cuesta?

Cada solicitud de API cuesta $0.002. El ejecutor del navegador permite comprobaciones interactivas.

¿Puedo contar una palabra o subcadena?

No. El objetivo debe ser exactamente un carácter Unicode; un objetivo más largo produce un error de entrada no válida.

¿Coinciden las mayúsculas y minúsculas?

Solo cuando case_insensitive es true. De forma predeterminada se cuentan por separado.

¿El objetivo puede ser un espacio o emoji?

Sí. Se acepta cualquier objetivo representado por un punto de código Unicode.

¿Qué ocurre con un texto vacío?

Es válido y devuelve un recuento de cero si el carácter objetivo es válido.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/text/count-specific-character

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/text/count-specific-character \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Banana bread","character":"a"}'
{
  "text": "Banana bread",
  "character": "a"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.count_specific_character",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_chars100000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →