ForHosting KIT · Utilidades de desarrollo

Contar números en texto

Contar números en texto analiza prosa común, indica cuántos grupos numéricos separados contiene y devuelve las coincidencias exactas en orden de lectura.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Reconoce enteros, valores con signo, decimales estándar y decimales que comienzan por punto sin interpretar las palabras cercanas. Resulta útil cuando usted necesita un resumen rápido, una extracción ligera o una comprobación repetible antes de incorporar el texto a un flujo de datos mayor. Las mismas reglas deterministas se aplican siempre, tanto a una frase como a un informe, un registro o una tabla pegada.

Qué reconoce el contador como número

El analizador trata cada grupo contiguo de enteros o decimales como una coincidencia. Reconoce valores enteros como 42, valores con signo como -7 y +12, decimales habituales como 19.95 y decimales que empiezan por punto como .75. Una secuencia de dígitos permanece unida, por lo que 2026 cuenta una vez y no cuatro. El signo forma parte del número cuando aparece inmediatamente antes del grupo numérico. Las coincidencias conservan el texto y el orden originales, de modo que usted puede comprobar qué produjo el total. Las reglas se centran deliberadamente en la notación sencilla de enteros y decimales. No normalizan ni interpretan separadores de millares, símbolos monetarios, porcentajes, unidades o puntuación circundante. Por ejemplo, un símbolo monetario queda fuera, pero se cuenta el grupo numérico que le sigue. La notación científica no se combina como un valor especial: sus grupos visibles se examinan con el mismo patrón. Esta definición limitada ofrece resultados previsibles en auditorías de contenido y procesos de extracción que mezclan prosa, etiquetas y medidas.

Cómo leer y verificar el resultado

Envíe una cadena de texto y consulte count para obtener el resumen. La matriz matches enumera todos los grupos detectados de izquierda a derecha y conserva signos, puntos decimales y dígitos tal como se escribieron. Ese segundo campo facilita el control de calidad: si un documento genera un total inesperado, usted puede revisar las coincidencias e identificar una notación no contemplada. El texto vacío es válido y devuelve cero con una matriz vacía; en cambio, un campo de texto ausente o que no sea una cadena se rechaza como entrada no válida. Así se evita confundir datos ausentes con un documento sin números. La implementación realiza un único análisis limitado y no usa la red, modelos, reglas regionales ni modificaciones del texto recibido. Por eso, llamadas repetidas con la misma cadena producen el mismo JSON. Al integrar el servicio, conserve la lista junto al total si necesita trazabilidad. Si solo necesita una cifra para un panel, utilice el total y descarte la lista. Para formatos numéricos muy estructurados, añada después un analizador específico del dominio en lugar de considerar cada cadena como un valor comercial ya validado.

Cómo usar el recuento en flujos reales

El número de coincidencias es una señal compacta para muchas comprobaciones ligeras. Los equipos de contenido pueden comparar borradores y confirmar que un resumen basado en datos conserva la cantidad esperada de cifras. Los analistas pueden revisar notas copiadas antes de transferir medidas, y los desarrolladores pueden usar la matriz como primera extracción de registros, incidencias o exportaciones de texto. En sistemas de ingestión, el resultado permite un enrutamiento sencillo: el texto sin grupos numéricos puede seguir una ruta narrativa y el que contiene varios grupos puede pasar a un análisis más profundo. También sirve en pruebas donde un informe generado debe contener una cantidad estable de elementos numéricos aunque cambien sus valores. Recuerde que la herramienta cuenta notación, no significado. La fecha 2026-07-25 contiene tres grupos porque la puntuación separa año, mes y día. Una versión, un identificador o un número junto a letras también puede aportar una coincidencia. Estos comportamientos ayudan en extracciones amplias, pero quizá no coincidan con toda definición semántica. Use la evidencia devuelta para aplicar después sus reglas. El navegador es gratuito y las solicitudes automatizadas por API usan el precio base mostrado de $0.002.

Resumir un informe

Cuente los grupos enteros y decimales de un informe narrativo y revise las cifras exactas en orden de lectura.

Comprobar texto extraído

Verifique si una salida de OCR o unas notas copiadas contienen la cantidad esperada de material numérico antes de analizarlas.

Probar contenido generado

Compruebe que una plantilla o actualización generada contiene una cantidad estable de elementos numéricos aunque varíen sus valores.

¿Cuánto cuesta?

Puede ejecutarlo gratis en el navegador desde esta página. Una solicitud por API utiliza el precio base mostrado de $0.002.

¿Los decimales cuentan como un solo número?

Sí. Un decimal estándar como 12.5 o uno que empieza por punto como .5 cuenta como un único grupo numérico.

¿Los signos más y menos forman parte de las coincidencias?

Sí. Si un signo más o menos aparece justo antes de los dígitos o del punto decimal inicial, se conserva en la coincidencia.

¿Qué ocurre con un texto vacío?

Una cadena vacía es válida y devuelve cero y una matriz de coincidencias vacía. Un campo ausente o que no sea una cadena se rechaza.

¿Interpreta fechas, monedas o notación científica?

No interpreta significados ni formatos regionales. Cuenta los grupos enteros y decimales sencillos visibles y los devuelve para que usted los revise.

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-numbers

¿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-numbers \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Revenue rose from 12.5 to 18 units across 3 regions."}'
{
  "text": "Revenue rose from 12.5 to 18 units across 3 regions."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.count_numbers",
  "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.

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 →