Qu'est-ce que le tiret court (–) ?
C’est un signe typographique utilisé principalement pour indiquer un intervalle (10–20), une relation (Paris–Lyon) ou une incise légère. Il est distinct du trait d’union (-) et du tiret long (—).
Voici les principales familles de caractères autour du tiret court :
1 Traits et signes voisins en ASCII
Caractères souvent confondus avec le tiret court :
2 Tirets typographiques Unicode
Différencier clairement les tirets typographiques :
3 Signes proches souvent confondus
Ressemblent visuellement au tiret court mais n’ont pas la même sémantique :
4 Cas techniques autour du tiret
Caractères qui perturbent la saisie ou l’affichage :
Problèmes classiques
Copier-coller depuis le web ou Word
Transforme "-" en "–" (tiret court) dans des commandes, URL ou fichiers de config.
Tests unitaires qui échouent
Une chaîne contient "–" (U+2013) au lieu de "-" (U+002D) et les comparaisons ne correspondent plus.
Options de CLI invalides
Un "–m" à la place de "-m" provoque une erreur “option inconnue” dans le terminal.
Regex trop strictes
Une validation n’autorise que "-" et rejette "–", ou inversement, selon les besoins.
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 repère instantanément le tiret court (–) et ses variantes, vous indique leur position dans le texte et propose des remplacements adaptés selon le contexte.
✅ Détection automatique
Tiret court (–), tiret long (—), trait d’union (-), variantes et signes proches
📊 Analyse complète
Codes Unicode, positions exactes, recommandations d’usage
🧹 Nettoyage automatique
Conversion vers "-" pour code/CLI/URL, conservation de "–" pour les intervalles
💾 Export propre
Téléchargement du texte normalisé et prêt pour la production
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 localiser et normaliser le tiret court selon vos règles éditoriales et techniques :
Méthodes techniques avancées
🔧 Normaliser
🧹 Filtrer
canonicalize_dash() qui remplace "–" selon le contexte
⚙️ Automatiser
Checklist rapide
Conclusion
Le tiret court est un détail visuel, mais un enjeu majeur de cohérence et de fiabilité technique.
Adoptez des règles simples, détectez automatiquement "–" dans les zones sensibles et normalisez vos contenus pour éviter les erreurs invisibles.
Identifiez les tirets courts non souhaités
Utilisez notre outil pour repérer, comprendre et normaliser l’usage du tiret court dans vos textes.
Analyser mon texte