Регулярка очистки атрибутов тегов

Статус
В этой теме нельзя размещать новые ответы.

Stripe

Участник
Регистрация
20 Окт 2007
Сообщения
164
Реакции
9
Как должна выглядеть регулярка удаляющая все атрибуты у всех тегов HTML? Пытаюсь сделать так, но толку мало:
PHP:
$expr = '<([a-z\d]+).*>';
$clear_text = preg_replace($expr, '<$1>', $content);
 
PHP:
$clear_text = preg_replace("|<([a-z][a-z\d]*)[^>]*?(/?)>|i","<$1$2>",$content);
 
это совсем другое, т.к. матчит теги без атрибутов и пробелов
(/?) и $2 лишние, у закрывающих тэгов не бывает атрибутов
одинарные теги:
Код:
<img src="1.gif" />
<input type="text" name="login" />
<meta name="generator" />
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху