Регулярки, вырезание части страницы

DG
На сайте с 07.01.2007
Offline
53
750

Есть страница. Предположим такая:

<head>

<title>Супер Пупер сайт</title>

<link rel="stylesheet" type="text/css" href="/css.css" />

<link rel="Shortcut Icon" href="/favicon.php" />

<script type="text/javascript" language="JavaScript" src="some.js"></script>

</head>

Нужно вырезать блок head.

Вот это работает:

preg_match("/<title>(.*?)<\/title>/", $html, $some);

print_r ($some);

А вот это нет:

preg_match("/<head>(.*?)<\/head>/", $html, $some);

Почему? И что делать? Нужно вырезать большой кусок страницы.

мой блог - заработок в сети (http://izombie.ru)
ПЗ
На сайте с 10.10.2006
Offline
92
#1

preg_match("/<head>(.*?)<\/head>/ims", $html, $some);

Автомобили в России (http://www.autobb.ru/). Спецтехника BIZ - вся строительная, дорожная, коммунальная техника (http://www.spectehnika.biz/) и другая спецтехника в одном месте.
[Удален]
#2


$tag="head";
Регулярка - /(<".$tag.".*>)(\w.*)(<\/".$tag.">)/ismU"
DG
На сайте с 07.01.2007
Offline
53
#3

Спасибо за советы. Разобрался.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий