preg_match($pattern, $block_text, $matches, PREG_OFFSET_CAPTURE);
così ottengo:

<div class="prova1">prima colazione continentale

cmq posso fare un ulteriore replace.
grazie.