|
Помогите составить регулярное выражение, поиск текста межу тегов.
| ☑ |
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
|
вот прикольный
но без групп, кажется
|
|
12
izekia
28.06.12
✎
16:29
|
получилось?
|
|