senza usare preg_match, hai provato con questa http://php.net/manual/en/function.get-meta-tags.php ?

$page_tags = get_meta_tags('http://www.miosito.it/');
$meta_descrioption=$page_tags['description'];

altrimenti giocherei con strpos e substr