Se vuoi prendere tutto quello che c'č all'interno di un tag puoi usare anche DOM con getElementsByTagName senza scomodare le regex. In questo modo intercetti tutti i blocchi

all'interno del tuo div.
tipo:
codice:
var paragraph = document.getElementById('mio_div').getElementsByTagName('p')
var i=-1
while (paragraph [++i])
	//alert(paragraph[i].childNodes[0].nodeValue)
	alert(paragraph[i].innerHTML)