Как работает шаблон
| Часть | Значение |
|---|---|
< | Открывающая угловая скобка |
[^>]* | Любой символ, кроме закрывающей скобки |
> | Закрывающая угловая скобка |
→ "" | Заменяется на пустую строку |
Примеры кода
JavaScript
const out = text.replace(/<[^>]*>/g, "");Python
import re
out = re.sub(r'<[^>]*>', r'', text)PHP
$out = preg_replace('/<[^>]*>/', '', $text);
Примечания и ограничения
Быстро и удобно для простой разметки, но шаблон ломается на атрибутах, содержащих >, и не декодирует сущности вроде &. В браузерах безопаснее использовать new DOMParser().parseFromString(html, "text/html").body.textContent.
Тестер регулярных выражений
Введите шаблон и смотрите, как совпадения подсвечиваются прямо в тестовом тексте.