Я думаю, вам нужно искать текст между <title>
и </title>
, а не текст, следующий за title=
.
Например:
$html = "Sometext<title>Seitan</title>More text";
preg_match_all('|<title>(.*?)</title>|',$html,$title);
echo "this is title ".$title[1][0]."<br>";