Código HTML de PHP Parse [duplicado]

Posible duplicado:
Los mejores métodos para analizar HTML

¿Cómo puedo analizar el código HTML contenido en una variable PHP si es algo así como:

<h1>T1</h1>Lorem ipsum.<h1>T2</h1>The quick red fox...<h1>T3</h1>... jumps over the lazy brown FROG!

quierosolo obtener el texto que está entre los encabezados&nbsp;y entiendo que no es una buena idea usar expresiones regulares.