<div class="start">Текст</div> <!-- Начало парсинга с этого дива -->
<p>Первый контент</p>
<p>Второй контент</p>
<p>Третий контент</p>
<div class="end">Текст</div> <!-- и до этого дива -->
//*[preceding-sibling::div[@class="start"] or self::div[@class="start"]][following-sibling::div[@class="end"] or self::div[@class="end"]]
//*[preceding-sibling::div[@class="start"] and following-sibling::div[@class="end"]]
preg_match("/<div class="start">.*</div>(.*)<div class="end">.*</div>/Ui", ...)