Fonctionnement du motif
| Partie | Signification |
|---|---|
< | Un crochet ouvrant |
[^>]* | Tout caractère sauf un crochet fermant |
> | Le crochet fermant |
→ "" | Remplacé par une chaîne vide |
Exemples de code
JavaScript
const out = text.replace(/<[^>]*>/g, "");Python
import re
out = re.sub(r'<[^>]*>', r'', text)PHP
$out = preg_replace('/<[^>]*>/', '', $text);
Remarques et limites
Pratique et rapide pour un balisage simple, mais elle ne fonctionne pas sur les attributs contenant > et ne décode pas les entités comme &. Dans les navigateurs, new DOMParser().parseFromString(html, "text/html").body.textContent est plus sûr.
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.