ForHosting KIT · Texto e IA

Eliminar números de un texto

Elimine números de un texto sin modificar letras, signos, espacios ni saltos de línea.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

La herramienta examina el contenido carácter por carácter, borra cada dígito decimal Unicode y devuelve tanto el texto limpio como la cantidad exacta de caracteres eliminados. Esto incluye los dígitos ASCII habituales y también los utilizados en escrituras como la árabe o en formas de ancho completo. Resulta útil para limpiezas rápidas, preprocesamiento reproducible y flujos automáticos en los que una sustitución sencilla podría aplicarse de manera desigual.

Qué modifica el eliminador de números

Esta capacidad realiza una transformación deliberadamente concreta: elimina los caracteres que son dígitos decimales y conserva todo lo demás en su orden original. Las letras, los espacios, las tabulaciones, los saltos de línea, la puntuación, los emojis, los símbolos monetarios, los signos matemáticos y el formato circundante permanecen intactos. Por ejemplo, una referencia como «Pedido 204, pasillo 7B» se convierte en «Pedido , pasillo B». El resultado también indica cuántos dígitos se eliminaron, por lo que el cambio se puede comprobar fácilmente en un script o registro de auditoría. La definición de dígito reconoce Unicode y no se limita a los caracteres ASCII del 0 al 9. Los dígitos arábigo-índicos, devanagari y de ancho completo reciben el mismo tratamiento porque pertenecen a la categoría decimal de Unicode. Los caracteres que solo parecen números, como una letra numeral romana o un símbolo de fracción, se conservan. Esta regla precisa evita conjeturas dependientes del idioma y ofrece el mismo resultado en el navegador y mediante la API.

Cómo utilizar el texto limpio y el recuento

Introduzca el contenido completo en el campo de texto y ejecute la capacidad. La respuesta contiene text, con el valor transformado, y removed, con el número exacto de dígitos borrados. Un texto sin dígitos es válido: se devuelve sin cambios y removed vale cero. Un texto compuesto únicamente por dígitos también es válido: text queda como una cadena vacía y removed refleja la cantidad original. Sin embargo, la entrada no puede estar vacía, porque en ese caso no existe material que transformar y se informa de una entrada no válida. Los espacios sí constituyen texto, por lo que se aceptan y conservan. Esta diferencia es importante en automatizaciones donde un valor vacío puede representar un campo ausente, mientras que una línea de espacios puede formar parte del formato. Puede usar el recuento como condición de control, compararlo con una cifra esperada, guardarlo junto al resultado o mostrárselo a una persona revisora. No se aplican normalización, recorte, cambios de mayúsculas ni limpieza de puntuación de forma oculta.

Dónde encaja la eliminación de dígitos

Eliminar dígitos resulta práctico cuando los datos numéricos no deben intervenir en una operación de texto posterior. Un equipo puede quitar números de secuencia variables de unas etiquetas antes de agruparlas, retirar números de habitaciones de varias descripciones o preparar textos de muestra que deban conservar su redacción sin valores numéricos. Quien edita contenido puede limpiar notas pegadas sin escribir una expresión regular, y quien desarrolla software puede llamar a la API para aplicar siempre la misma regla. La transformación es determinista y local: no utiliza un modelo de lenguaje, no realiza solicitudes de red, no interpreta significados ni almacena el texto enviado. Por ello el resultado es previsible, aunque la herramienta tampoco entiende el contexto. Eliminará los dígitos de fechas, códigos de producto, códigos postales, versiones y palabras por igual. Revise la salida antes de usarla cuando estas diferencias sean relevantes. Con registros estructurados conviene seleccionar primero el campo pertinente. El navegador permite usarla directamente; cada solicitud por API cuesta $0.002.

Normalizar etiquetas variables

Quite números de ejecución o secuencia antes de comparar etiquetas cuyo texto estable importa más que sus sufijos numéricos.

Preparar texto de muestra anonimizado

Borre dígitos de notas o ejemplos y conserve su redacción, puntuación, espacios y estructura de líneas para revisarlos.

Limpiar texto en un flujo automático

Aplique repetidamente una regla compatible con Unicode y use el recuento para confirmar que se realizó la transformación.

¿Qué caracteres se eliminan?

Se elimina todo carácter de la categoría decimal de Unicode, incluidos los dígitos ASCII, arábigo-índicos, devanagari y de ancho completo.

¿Se conservan los espacios y la puntuación?

Sí. Todo carácter que no sea un dígito conserva su posición, incluidos espacios, tabulaciones, saltos de línea, signos, símbolos y emojis.

¿Qué ocurre si el texto no contiene dígitos?

El texto original se devuelve sin cambios y el recuento de elementos eliminados es cero.

¿Puede quedar una cadena vacía como resultado?

Sí. Si el texto introducido solo contiene dígitos, se eliminan todos y el resultado queda vacío. La entrada original no puede estar vacía.

¿También elimina números escritos con palabras?

No. Palabras como uno, dos o cien están formadas por letras y se conservan. Esta capacidad elimina caracteres digitales, no interpreta el idioma.

¿Cuánto cuesta una solicitud por API?

Cada solicitud por API cuesta $0.002. La misma transformación determinista también puede ejecutarse directamente en el navegador.

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/remove-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/text/remove-numbers \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Invoice 2026-Q3: room ٤٢, batch 12."}'
{
  "text": "Invoice 2026-Q3: room ٤٢, batch 12."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.remove_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.

max_tokens20000
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 →