Qu'est-ce que le figure space (U+2007) ?
C’est un espace typographique dont la largeur correspond à celle d’un chiffre. Idéal pour l’alignement des nombres, il n’est pas identique à l’espace classique et entraîne des comportements différents dans le code.
L’essentiel à connaître sur l’espace figure :
1 Définition et code
Nom Unicode: FIGURE SPACE, utilisé pour l’alignement numérique.
2 Propriétés typographiques
Largeur calée sur un chiffre; conçu pour des colonnes de nombres alignées.
3 Comparaison avec d'autres espaces
À ne pas confondre avec :
4 Où apparaît-il ?
Les sources d’introduction les plus fréquentes :
Problèmes classiques
Copier-coller depuis PDF ou tableurs
Insère des figure spaces dans des IBAN, montants ou identifiants, invisibles à l’œil nu.
Tests unitaires qui échouent
Une chaîne contient un U+2007 au milieu d’un email ou d’un code; l’égalité échoue.
Trim() ou strip() inefficace
Ne supprime pas U+2007 par défaut; l’espace reste et perturbe vos validations.
Regex \s ou \w incomplètes
Sans mode Unicode, U+2007 n’est pas toujours matché; utilisez \p{Zs} ou des classes explicites.
Exemple de problème courant :
Symptômes qui doivent vous alerter
🚨 Signaux d'alarme
Comment les détecter
✨ Solution recommandée : Clean ASCII
Clean ASCII met en évidence le figure space (U+2007) et autres espaces spéciaux. Votre texte est analysé en direct, avec position précise et proposition de remplacement fiable.
✅ Détection automatique
Figure space U+2007, NBSP, ZWSP, soft hyphens, contrôles
📊 Analyse complète
Codes Unicode, positions exactes, remplacements sûrs
🧹 Nettoyage automatique
Conversion vers espace ASCII ou formatage souhaité
💾 Export propre
Téléchargement du texte nettoyé prêt à intégrer
Autres méthodes de détection
Affichage dans l'éditeur
En ligne de commande (Unix)
En code
JavaScript
Python
Excel / Google Sheets
Nettoyer et prévenir
🚀 Solution rapide avec Clean ASCII
Avant d’écrire des scripts, passez vos textes dans Clean ASCII pour neutraliser le figure space :
Méthodes techniques avancées
🔧 Normaliser
🧹 Filtrer
trim_all() qui retire U+2007 et autres espaces Unicode
⚙️ Automatiser
Checklist rapide
Conclusion
Le figure space sert l’alignement soigné des chiffres, mais peut saboter vos parsers et vos comparaisons si vous ne l’anticipez pas.
Adoptez une détection systématique de U+2007, remplacez-le quand l’alignement n’est pas requis et standardisez vos flux texte.
Détectez le figure space maintenant
Utilisez notre outil pour identifier et nettoyer l’espace figure (U+2007) dans vos textes.
Analyser mon texte