ForHosting KIT · Texto e IA

Contar apariciones de una palabra

En «Blue skies look blue, but blueberry is not blue.» la palabra blue aparece 3 veces: blueberry no cuenta, porque solo valen las palabras completas, y las mayúsculas no importan salvo que usted lo pida. El total de 9 palabras da contexto. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
Blue skies look blue, but blueberry is not blue.
Palabra
blue
Obtiene
Cantidad
3
Total de palabras
9

Cuente cuántas veces aparece una palabra concreta en un texto sin sumar por error sus letras dentro de palabras más largas. Este contador de palabras completas ayuda a redactores que revisan repeticiones, editores que controlan terminología obligatoria, docentes que evalúan trabajos y desarrolladores que validan contenido generado. De forma predeterminada, no distingue mayúsculas de minúsculas, por lo que Palabra y palabra se incluyen en el mismo recuento; un modo opcional permite diferenciarlas. Admite letras y números Unicode, incluidas palabras con apóstrofos internos. El resultado también indica el total de palabras reconocidas para situar la cifra en contexto.

Cómo funciona el recuento de apariciones de palabras completas

La coincidencia de palabras completas responde a una pregunta más precisa y útil que la búsqueda de una secuencia de caracteres. Si el objetivo es sol, una búsqueda por subcadena también podría contar sol dentro de consola, insolación o resolver, lo que generaría un resultado engañoso. Esta herramienta separa primero el texto proporcionado en unidades léxicas compatibles con Unicode y después compara cada unidad completa con la palabra solicitada.

Las sucesiones de letras y números forman palabras, y se conserva un apóstrofo situado en el interior; por ello, las contracciones y nombres como don't u O'Brien pueden contarse como una unidad. Los espacios, signos de puntuación, saltos de línea, guiones y otros separadores establecen los límites. El algoritmo recorre el contenido de izquierda a derecha e incrementa el resultado únicamente cuando una unidad completa coincide con el objetivo.

No extrae raíces ni reúne formas gramaticales: editar, edita, editado y edición siguen siendo entradas distintas. Esta decisión es deliberada, porque los editores y controles automatizados suelen necesitar un recuento exacto y explicable, no una estimación lingüística. Con entradas idénticas siempre se obtiene la misma salida, ya que no intervienen red, valores aleatorios, diccionarios externos ni hora actual.

Cómo elegir la distinción de mayúsculas y preparar la entrada

Envíe text como cadena no vacía y word como una sola unidad. El objetivo no puede contener espacios exteriores, comas, comillas ni varias palabras; rechazar estas formas ambiguas evita que quien llama confunda un recuento de frase con uno de palabra. En ese modo, AZUL, Azul y azul coinciden con el objetivo azul después de aplicar minúsculas compatibles con Unicode.

La salida devuelve el objetivo original sin reescribirlo, de modo que las interfaces pueden mostrar exactamente lo que pidió la persona usuaria. El texto puede incluir varios párrafos y abundante puntuación, hasta el límite declarado de 100000 caracteres. Un texto válido sin coincidencias devuelve count igual a cero; cero es un resultado útil, no un error.

Antes de automatizar una norma editorial, pruebe un ejemplo con distintas mayúsculas y una palabra más larga que contenga el objetivo para confirmar que el modo elegido representa su política.

Uso del resultado en flujos de edición y automatización

Para una comprobación rápida, pegue un borrador en la herramienta del navegador, introduzca la palabra clave y consulte el recuento completo. La ejecución en el navegador resulta adecuada para textos de trabajo privados porque la implementación de nivel A utiliza la misma biblioteca determinista que el controlador del servidor.

Un editor puede comparar recuentos antes y después de una reescritura, un sistema educativo puede verificar que una palabra de vocabulario aparezca en un ejercicio y una prueba de plantillas puede exigir que la terminología necesaria se encuentre al menos una vez. Esas son tareas analíticas diferentes. No interprete un recuento elevado como prueba de calidad: la repetición puede señalar énfasis, cumplimiento o una redacción torpe según el documento.

Recuerde también que la coincidencia exacta no agrupa plurales, flexiones, sinónimos ni frases puntuadas de otra forma. Si su norma admite varias formas, invoque la capacidad una vez por cada objetivo explícito y combine los resultados en su aplicación. Fije ejemplos representativos de éxito y error de validación en pruebas automatizadas para detectar cambios en las reglas de mayúsculas o límites antes de que afecten al contenido de producción.

Control de repetición de palabras clave

Los redactores cuentan una palabra clave exacta sin incluir coincidencias accidentales dentro de términos más largos.

Auditorías de terminología editorial

Los editores verifican que aparezcan los términos obligatorios y comparan su uso entre revisiones sucesivas.

Pruebas automatizadas de contenido

Los desarrolladores comprueban que las páginas generadas contengan una palabra completa el número esperado de veces.

¿La palabra sol coincide con consola o resolver?

No. El contador compara unidades completas, por lo que no suma un objetivo si solo aparece dentro de una palabra más larga.

¿Puedo contar una frase de varias palabras?

No. El campo word admite exactamente una palabra. Use una capacidad de búsqueda de frases cuando importen los límites entre varias unidades.

¿Qué ocurre si la palabra no aparece?

La solicitud finaliza correctamente con count igual a cero. La ausencia de coincidencias es un resultado válido, no un error de entrada.

¿Blue con mayúscula cuenta igual que blue?

Sí, por defecto las mayúsculas no importan, así que BLUE, Blue y blue coinciden. Active la distinción de mayúsculas cuando estas tengan sentido, por ejemplo para separar US de us.

¿Se cuentan también otras formas de la palabra?

No. Las palabras no se reducen a su raíz, de modo que edit, edits, edited y editing son cuatro palabras distintas. Cuente cada forma por separado si las necesita todas.

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/str/count-word-occurrences

¿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/str/count-word-occurrences \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Blue skies look blue, but blueberry is not blue.","word":"blue"}'
{
  "text": "Blue skies look blue, but blueberry is not blue.",
  "word": "blue"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.count_word_occurrences",
  "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.

El procesamiento es determinista y local en la herramienta gratuita del navegador; las solicitudes de API cuestan $0.002 por elemento correcto.

Cómo funciona el recuento de apariciones de palabras completas

La respuesta incluye count, total_words, la palabra enviada, el modo de mayúsculas y una etiqueta de método.

Cómo elegir la distinción de mayúsculas y preparar la entrada

De forma predeterminada, case_sensitive es false. Establezca case_sensitive en true cuando las mayúsculas tengan significado, por ejemplo, para comprobar que una marca conserva siempre su grafía aprobada o para distinguir siglas de palabras comunes. Los campos ausentes, cadenas vacías, objetivos no válidos, opciones que no sean booleanas y textos demasiado grandes producen invalid_input. Existen alias para nombres habituales de integración, pero los clientes nuevos deberían preferir text, word y case_sensitive, pues generan tipos de SDK y etiquetas de formulario más claros.

Uso del resultado en flujos de edición y automatización

En procesos repetibles, llame a la API por $0.002 por elemento correcto y guarde la cifra junto a la revisión del documento. El campo total_words aporta contexto para proporciones sencillas, aunque esta capacidad no calcula densidad de palabras clave, no clasifica todos los términos ni recomienda un umbral SEO.

¿Se distinguen las mayúsculas de las minúsculas?

De forma predeterminada no. Establezca case_sensitive en true cuando las variantes con mayúsculas deban contarse por separado.

¿Cuánto cuesta una solicitud de API?

La herramienta del navegador es gratuita. Cada elemento correcto de la API usa saldo prepago por $0.002; las entradas no válidas se rechazan.

Ver la documentación completa del KIT →