Como obter texto entre as tags div com o id sendo o primeiro atributo. Apenas com expressões regulares.
Aqui está o cenário
Estou usando essa expressão regular para obter o texto dentro da tag div com o teste id
<div id = "test">text</div>
$regex = "#\<div id=\"test\"\>(.+?)\<\/div\>#s";
Meu único requisito é obter o texto das tags div no cenário abaixo
<div id="test" class="teating" style="color:red" etc etc .... more attributes >
Ou seja, id é o primeiro atributo da tag div e pode ser seguido por n número de atributos. Como extrair texto de tal tag apenas por regex. Por favor, ajude obrigado.