So funktioniert das Muster
| Teil | Bedeutung |
|---|---|
< | Eine öffnende spitze Klammer |
[^>]* | Alles außer einer schließenden Klammer |
> | Die schließende Klammer |
→ "" | Wird durch nichts ersetzt |
Codebeispiele
JavaScript
const out = text.replace(/<[^>]*>/g, "");Python
import re
out = re.sub(r'<[^>]*>', r'', text)PHP
$out = preg_replace('/<[^>]*>/', '', $text);
Hinweise und Einschränkungen
Schnell und praktisch für einfaches Markup, aber es bricht bei Attributen ab, die > enthalten, und dekodiert keine Entities wie &. In Browsern ist new DOMParser().parseFromString(html, "text/html").body.textContent sicherer.
Regex-Tester
Gib ein Muster ein und sieh zu, wie Übereinstimmungen in deinem Testtext in Echtzeit hervorgehoben werden.