Fonctionnement du motif
| Partie | Signification |
|---|---|
[ \t] | Un espace ou une tabulation |
{2,} | Deux ou plusieurs à la suite |
→ " " | Remplacé par un seul espace |
Exemples de code
JavaScript
const out = text.replace(/[ \t]{2,}/g, " ");Python
import re
out = re.sub(r'[ \t]{2,}', r' ', text)PHP
$out = preg_replace('/[ \t]{2,}/', ' ', $text);
Remarques et limites
Utilisez \s{2,} à la place pour aussi transformer les sauts de ligne en espaces. L'outil Supprimer les espaces superflus fait les deux.
Testeur d’expressions régulières
Saisissez un modèle et observez les correspondances s'afficher en temps réel dans votre texte de test.