$url="http://yandex.ru";
$pat="!<title>(.*?)</title>!";
preg_match($pat,file_get_contents($url),$mat);
echo $mat[1];
Собстенно сам вопрос - что означают восклицательные знаки в начале и в конце, и почему когда я ставлю просто слеши / / = "/<title>(.*?)</title>/" выдаётся ошибка ?