Помогите с регулярным выражением.

D
На сайте с 25.12.2006
Offline
37
328

preg_match_all('|<div.* class="hft-lins">(.*)</div>|Uis', $page->results, $text);

Должен выдернуть кусок кода из:


<html>
<body>
<div class="hft-lins">
<br />
Lorem ipsum dolor sit.
<br />

</div>
</body>
</html>

Возвращает пустой массив :(

Контакты: icq 23378050 семь Услуги технолога, недешево ()
malls
На сайте с 08.08.2005
Offline
255
#1

preg_match('|<div.* class="hft-lins">(.*)</div>|xmsU', $page, $text);

echo $text[1];

зачем preg_match_all если тут просто: preg_match

D
На сайте с 25.12.2006
Offline
37
#2

Спасибо, помогло

delita добавил 29.04.2009 в 19:36

Все таки регулярные выражения сильнее меня, как вырезать теги <br /> из текста, по моей логике выражение должно выглядеть так:

$text = preg_replace('|<br.* />|Uis', '', $text);

Но не работает :)

delita добавил 29.04.2009 в 20:10

Уже разобрался.

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