Wyrażenie regularne do usuwania znaczników XML i ich zawartości

Mam następujący ciąg i chciałbym go usunąć<bpt *>*</bpt> i<ept *>*</ept> (zwróć uwagę na dodatkową zawartość tagów wewnątrz nich, która również musi zostać usunięta) bez użycia parsera XML (narzut zbyt duży dla małych ciągów).

The big <bpt i="1" x="1" type="bold"><b></bpt>black<ept i="1"></b></ept> <bpt i="2" x="2" type="ulined"><u></bpt>cat<ept i="2"></u></ept> sleeps.

Dowolne wyrażenie regularne w VB.NET lub C # zrobi.

questionAnswers(7)

yourAnswerToTheQuestion