Регулярное выражение для соответствия блоку HTML

Сначала я покажу вам образец кода, с которым я работаю:

<div class="entry"> <p>Any HTML content could go here!</p> </div> </div><!--/post --> 

Обычно я использую правило регулярных выражений, такое как следующее, чтобы искать префикс и суффикс и захватывать все между ними:

 (?<=<div class="entry">).*(?=</div><!--/post -->) 

Тем не менее, похоже, что он не работает, поскольку он, кажется, тянет белое пространство между следующими частями вместо самого HTML-содержимого:

 <div class="entry"> <p> 

Любая помощь / предложения были бы очень оценены, поскольку я уже несколько минут бил головой с этим.

Спасибо заранее.