Широко распространено мнение, что использование регулярных выражений для анализа общего HTML-кода - это плохая форма. Если ваш html намного сложнее, чем приведенный пример, вам следует использовать вместо него анализатор XML.
Дальнейшее обсуждение в этом знаменитом вопросе SO. RegEx соответствует открытым тегам, кроме автономных тегов XHTML .
Если вы хотите правильно проанализировать содержимое, скачайте xml_io_tools и используйте
doc = xml_read('test.html')
doc.b.FONT.CONTENT
Если вы хотите придерживаться регулярных выражений, используйте ответ Илья, но с одним из регулярных выражений из связанного ответа, например,
str = '<HTML><b><FONT color="red" size="3">Hello</FONT></b></HTML>';
rx = '<(?:"[^"]*"['"]*|'[^']*'['"]*|[^'">])+>';
regexprep(str, rx, '')