El problema no es de cURL, sino la forma como manejas la información con expresiones regulares. Prefiero usar la clases DOM para esto:
Código PHP:
Ver original<?php
$doc = new DOMDocument();
$xpath = new DOMXPath($doc);
$data = $xpath->query('//div[@class="noticia_portada clearfix"]');
foreach ($data as $n) {
echo "Titular: {$n->getElementsByTagName('span')->item(0)->nodeValue}<br />";
echo "Intro: {$n->getElementsByTagName('span')->item(1)->nodeValue}<hr />";
}
Mucho más sencillo, las expresiones regulares no son lo mejor para estos casos.
http://php.net/manual/es/book.dom.php
Saludos.