Qu'est-ce que le minus sign ?
Le minus sign est le symbole de soustraction typographique U+2212 "−", différent du tiret ASCII U+002D "-". Ils se ressemblent, mais n'ont pas le même code et ne sont pas équivalents pour les machines.
Les principales familles de caractères liés au signe moins et aux tirets :
1 Tiret ASCII "hyphen-minus"
Le caractère polyvalent du clavier: options CLI, slugs, identifiants.
2 Tirets typographiques
Utilisés en typographie, souvent copiés depuis le web ou Word.
3 Vrais signes moins et variantes mathématiques
Caractères conçus pour les expressions numériques et scientifiques :
4 Cas techniques autour du "moins"
Coupures de mots et tirets spéciaux qui perturbent les parsers :
Problèmes classiques
Copier-coller depuis le web ou Word
Remplace un "-" par un "−" (U+2212) ou un "–" (U+2013), ce qui casse des options CLI, des slugs ou du code.
Tests unitaires qui échouent
La chaîne contient "−" au lieu de "-" : égalités fausses, parsers numériques en échec.
Fonctions de nettoyage incomplètes
Vos remplacements ne ciblent que "-" et ignorent "−", "–", "—" et "‑".
Regex et classes [-] trompeuses
[-] ou \w ne couvrent pas "−" (U+2212) ni "–" (U+2013) selon les moteurs.
Exemple de problème courant :
Symptômes qui doivent vous alerter
🚨 Signaux d'alarme
−m au lieu de -m
Comment les détecter
✨ Solution recommandée : Clean ASCII
Clean ASCII repère immédiatement toutes les variantes de tirets et de minus sign qui se glissent dans vos textes. Vous voyez les points exacts, le code Unicode, et les remplacements proposés pour uniformiser.
✅ Détection automatique
Hyphen-minus "-", minus sign "−", en/em dashes, hyphens insécables
📊 Analyse complète
Codes Unicode, positions exactes, contexte (texte vs code)
🧹 Nettoyage automatique
Remappage intelligent vers "-" quand c'est pertinent
💾 Export propre
Texte normalisé et prêt pour vos pipelines
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, utilisez Clean ASCII pour repérer et uniformiser tous les minus sign et tirets hétérogènes :
Méthodes techniques avancées
🔧 Normaliser
🧹 Filtrer
normalize_minus() qui remappent tous les tirets vers "-"
⚙️ Automatiser
Checklist rapide
Conclusion
Les confusions autour du minus sign sont subtiles mais coûteuses. En distinguant clairement "-" et "−", vous évitez des heures de debug.
Détectez systématiquement les variantes, normalisez vos tirets et sécurisez vos flux texte pour des parsers et commandes fiables.
Détectez les minus sign maintenant
Utilisez notre outil pour identifier et normaliser les minus sign et tirets dans vos textes.
Analyser mes minus sign