ForHosting KIT · Texte et IA

Supprimer les chiffres d’un texte en un instant

Supprimez les nombres d’un texte sans modifier ses lettres, sa ponctuation, ses espaces ni ses retours à la ligne.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

L’outil parcourt la saisie caractère par caractère, efface chaque chiffre décimal Unicode et renvoie à la fois le texte nettoyé et le nombre exact de caractères retirés. Il reconnaît les chiffres ASCII habituels, mais aussi les chiffres arabes et les formes pleine chasse. Cette opération convient au nettoyage rapide, au prétraitement reproductible et aux processus automatisés où une simple substitution risquerait d’être appliquée de façon incohérente.

Ce que modifie l’outil de suppression

Cette capacité effectue une transformation volontairement ciblée : elle retire les caractères qui sont des chiffres décimaux et conserve tout le reste dans l’ordre d’origine. Lettres, espaces, tabulations, retours à la ligne, ponctuation, emojis, symboles monétaires, signes mathématiques et mise en forme environnante restent intacts. Ainsi, « Commande 204, allée 7B » devient « Commande , allée B ». Le résultat indique également le nombre de chiffres supprimés, ce qui permet de contrôler facilement l’opération dans un script ou un journal d’audit. La définition d’un chiffre tient compte d’Unicode et ne se limite pas aux caractères ASCII de 0 à 9. Les chiffres arabo-indiens, devanagari et pleine chasse sont traités de la même manière, car ils appartiennent à la catégorie des nombres décimaux Unicode. Les caractères qui ressemblent seulement à des nombres, comme une lettre utilisée en chiffre romain ou un symbole de fraction, sont conservés. Cette règle précise évite toute interprétation liée à la langue et garantit une réponse identique dans le navigateur et par API.

Exploiter le texte nettoyé et le décompte

Saisissez la source complète dans le champ text, puis lancez la capacité. La réponse contient text, qui porte la valeur transformée, et removed, qui donne le nombre exact de chiffres effacés. Un texte sans chiffre est valide : il est renvoyé sans changement et removed vaut zéro. Une source composée uniquement de chiffres est également valide : text devient une chaîne vide et removed indique le nombre de caractères initiaux. En revanche, la saisie elle-même ne peut pas être vide, puisqu’elle ne fournirait aucun contenu à transformer ; elle produit alors une erreur de saisie. Les espaces constituent bien du texte, ils sont donc acceptés et préservés. Cette distinction compte en automatisation, où une valeur vide peut signaler un champ manquant tandis qu’une ligne d’espaces peut relever de la mise en page. Vous pouvez employer le décompte comme condition de contrôle, le comparer à une valeur attendue, le conserver avec le résultat ou l’afficher pour validation. Aucun nettoyage implicite ne normalise, ne rogne, ne change la casse ou ne retire la ponctuation.

Intégrer la suppression des chiffres à un processus

La suppression des chiffres est utile lorsque des détails numériques ne doivent pas influencer une opération textuelle ultérieure. Une équipe peut retirer les numéros de séquence variables de libellés avant de les regrouper, enlever les numéros de chambre de descriptions ou préparer un exemple qui doit garder son contenu rédactionnel sans valeurs numériques. Les responsables éditoriaux peuvent nettoyer des notes collées sans écrire d’expression régulière, tandis que les équipes de développement peuvent appeler l’API pour appliquer exactement la même règle à répétition. La transformation est déterministe et locale : elle n’utilise aucun modèle de langage, n’effectue aucune requête réseau, ne déduit aucun sens et ne stocke pas le texte transmis. Son résultat est donc prévisible, mais l’outil ne comprend pas le contexte. Il efface indistinctement les chiffres des dates, références produit, codes postaux et numéros de version. Vérifiez le résultat si ces distinctions sont importantes. Pour des données structurées, sélectionnez plutôt le champ pertinent avant l’appel. L’utilisation dans le navigateur est directe ; une requête API coûte $0.002.

Normaliser des libellés variables

Retirez les numéros d’exécution ou de séquence avant de comparer des libellés dont le texte stable compte davantage que le suffixe numérique.

Préparer un exemple anonymisé

Effacez les chiffres de notes ou d’exemples tout en conservant leur formulation, leur ponctuation, leurs espaces et leurs lignes.

Nettoyer un texte automatiquement

Appliquez une règle Unicode documentée à répétition et utilisez le décompte pour confirmer la transformation.

Quels caractères sont supprimés ?

Tous les caractères de la catégorie des nombres décimaux Unicode sont retirés, notamment les chiffres ASCII, arabo-indiens, devanagari et pleine chasse.

Les espaces et la ponctuation sont-ils conservés ?

Oui. Tout caractère autre qu’un chiffre garde sa position, y compris les espaces, tabulations, retours à la ligne, symboles et emojis.

Que se passe-t-il si le texte ne contient aucun chiffre ?

Le texte d’origine est renvoyé sans modification et le nombre d’éléments supprimés vaut zéro.

Le résultat peut-il être une chaîne vide ?

Oui. Si la saisie ne contient que des chiffres, ils sont tous supprimés et le résultat est vide. La saisie initiale, elle, ne doit pas être vide.

Les nombres écrits en toutes lettres sont-ils supprimés ?

Non. Des mots comme un, deux ou cent sont composés de lettres et restent présents. La capacité retire des chiffres sans interpréter la langue.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002. La même transformation déterministe peut aussi être exécutée directement dans votre navigateur.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/text/remove-numbers

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_tokens20000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →