Имя: Пароль:
IT
Веб-мастеринг
Помогите составить регулярное выражение, поиск текста межу тегов.
0 kortun
 
27.06.12
19:51
Есть текст html

<title>Новости</title>
<div class="article" id="157">

<h3>Новость дня</h3>
<div class="article-image">Изображение</div>

</div>
<div class="tags">
Новости
</div>
Подписка

Нужно получить текст между
<div class="article" id="157">
И
<div class="tags">
Новости

Чтобы получилось так
<h3>Новость дня</h3>
<div class="article-image">Изображение</div>


Как составить регулярное выражение?

Спасибо.
1 izekia
 
27.06.12
19:55
то есть после секции х3 еще много дивов может быть?
2 kortun
 
27.06.12
19:57
(1) да, может быть много дивов
3 kortun
 
28.06.12
13:10
апну пожалуй
4 Туц
 
28.06.12
13:40
5 Fragster
 
гуру
28.06.12
13:41
>[^<]*<
6 Fragster
 
гуру
28.06.12
13:42
(4) rfrjq jy eysksq? lf;t c ,eathjv j,vtyf yt hf,jnftn
7 Fragster
 
гуру
28.06.12
13:42
какой он унылый, даже с буфером обмена не работает
8 Fragster
 
гуру
28.06.12
13:43
а вообще, прочитав (0) я таки думаю, что автору надо DOM анализировать, а не регэксспы сочинять
9 izekia
 
28.06.12
14:12
(8) хтмл может быть некорректный
что никто до сих пор не помог? весело
10 izekia
 
28.06.12
14:19
Если тупо то:
<\s*div\s+class\s*=\s*"article"\s+id\s*=\s*"\d+"\s*>(.*?)<\s*div\s+class\s*=\s*"tags"\s*>\s*Новости
11 izekia
 
28.06.12
14:19
вот прикольный
но без групп, кажется
http://regexpal.com/
12 izekia
 
28.06.12
16:29
получилось?
Программист всегда исправляет последнюю ошибку.