Fonctionnement du motif
| Partie | Signification |
|---|---|
^\s+ | Espaces en début de texte |
| | ou |
\s+$ | Espaces en fin de texte |
g flag | Remplacer les deux occurrences, pas seulement la première |
Exemples de code
JavaScript
const out = text.replace(/^\s+|\s+$/g, "");Python
import re
out = re.sub(r'^\s+|\s+$', r'', text)PHP
$out = preg_replace('/^\s+|\s+$/', '', $text);
Remarques et limites
Dans le code moderne, str.trim() (JavaScript), s.strip() (Python) et trim() (PHP) produisent le même résultat ; la regex reste utile dans les éditeurs et outils qui ne proposent que la recherche et remplacement. Ajoutez le modificateur m pour supprimer les espaces de chaque ligne. Essayez-le dans Rechercher et remplacer.
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.