Выражение PHP Preg для удаления html-тегов и внутреннего содержимого из строки?

быстрый вопрос.

Я хотел бы удалить тег sup из следующей строки и всего содержимого внутри нее.

$string = "Priority Mail<sup>&reg;</sup> International"; 

Как мне это сделать?

Я предполагаю, что что-то вроде этого будет работать:

 preg_replace("(<([az]+)>.*?</\\1>)is","",$input); 
 $string = preg_replace ("/<sup>(.*?)<\/sup>/i", "", $string); 

Вы должны знать, что (. *?) Не может иметь дело с \ n или \ r, поэтому сначала отфильтруйте их.