With this regex:
(?s)<div[^>]*>(?:.*?<font size){2}[^>]*><b>.*?</b>\K[^<]+
How to use it:
$str = '<div class="lh">
<b>Review: <b>Sarah Geronimo</b> leaves UAE fans asking for more</b></a><br>
<font size="-1"><b><font color="#6f6f6f">gulfnews.com</font></b></font><br>
<font size="-1"><b>Geronimo</b> how to get this contents <b>...</b></font><br>
<font size="-1" class="p"></font><br><font class="p" size="-1"><nobr><b>and more »</b></nobr></a></font>
</div>';
$regex = '~(?s)<div[^>]*>(?:.*?<font size){2}[^>]*><b>.*?</b>\K[^<]+~';
if(preg_match($regex,$str,$m)) {
echo $m[0]."<br />";
}
Output:
how to get this contents
Let me know if you have any questions. :)