Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Регулярные выражения
»
Парсинг HTML
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Парсинг HTML (Прочитано 5594 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Error202
Бесстрашный
Ветеран
Сообщений: 540
+1/-0
2
Парсинг HTML
«
:
08 Ноября 2005, 15:45:11 »
Есть HTML:
<
li value
=
41
>
<
div
class=
"Main"
>
<
A href
=
"http://link1.ru"
>
Text1
</
A
>
</
div
>
<
div
class=
"Other"
>
OtherText
</
div
>
<
div
class=
"Info"
>
<
span style
=
"color: #ffffff;"
>
TextInfo
</
span
>
</
div
>
</
li
>
Как сделать regexp? :
1. Вытаскивался только
http://link1.ru
2. Только Text1
3. Только OtherText
4. Только TextInfo
Всю голову сломал, так ничего и не выходит полезного...
Записан
Космическая игрушка
commander
Developer
Глобальный модератор
Ветеран
Сообщений: 1298
+0/-0
2
Парсинг HTML
«
Ответ #1 :
08 Ноября 2005, 16:18:46 »
1.
~/href="(.+)">/;
print $1;
2.
~/
(.+?)<\\/A>/;
print $1;
3 и 4 по аналогии...
каков вопрос такой ответ...
если нужно что-то более или немее общее поставь другую задачу...
Записан
And no religion too...
Error202
Бесстрашный
Ветеран
Сообщений: 540
+1/-0
2
Парсинг HTML
«
Ответ #2 :
08 Ноября 2005, 16:23:26 »
А если таких кусков 4, и нужно в цикле эти данные вытаскивать...?
Записан
Космическая игрушка
Error202
Бесстрашный
Ветеран
Сообщений: 540
+1/-0
2
Парсинг HTML
«
Ответ #3 :
08 Ноября 2005, 16:33:17 »
Глупый вопрос... Я еще хотел сказать, что перед этими кусками куча HTML кода и после них... Т.е. привязку надо сделать по
Записан
Космическая игрушка
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
Регулярные выражения
»
Парсинг HTML
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28