Cómo obtener texto entre etiquetas div con ID como primer atributo. Sólo con expresiones regulares.

Aquí está el escenario

Estoy usando esta expresión regular para obtener el texto dentro de la etiqueta div con prueba de identificación

<div id = "test">text</div>

$regex = "#\<div id=\"test\"\>(.+?)\<\/div\>#s";

Mi único requisito es obtener el texto de las etiquetas div en el siguiente escenario

<div id="test" class="teating" style="color:red" etc etc .... more attributes >

es decir, id es el primer atributo de la etiqueta div y puede ir seguido de n número de atributos. Cómo extraer texto de dicha etiqueta solo por expresiones regulares. Por favor ayuda Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta