Есть ли способ удалить атрибуты у тегов без использования preg_match?
есть.
регэкспы – вообще последнее дело для работы с html, разве что если только банальщина.
в пыхе есть такие прекрасные средства как simplexml и dom.
preg_replace, а не preg_match. можно и через dom объекты, но это более ресурсоемкий процесс