Como o padrão funciona
| Parte | Significado |
|---|---|
< | Um colchete de abertura |
[^>]* | Qualquer coisa exceto um colchete de fechamento |
> | O colchete de fechamento |
→ "" | Substituído por nada |
Exemplos de código
JavaScript
const out = text.replace(/<[^>]*>/g, "");Python
import re
out = re.sub(r'<[^>]*>', r'', text)PHP
$out = preg_replace('/<[^>]*>/', '', $text);
Observações e limitações
Rápido e prático para marcação simples, mas quebra em atributos que contêm > e não decodifica entidades como &. Nos navegadores, new DOMParser().parseFromString(html, "text/html").body.textContent é mais seguro.
Testador de Expressões Regulares
Digite um padrão e veja as correspondências serem destacadas em tempo real no seu texto de teste.