|
| Дата |
|
USD/RUB | 93.4409 | BTC/USD | 66895.9161 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
13.02.2010, 01:04
|
#1
|
Любитель шмелей
Регистрация: 22.02.2008
Адрес: Сыктывкар
Сообщений: 6,523
Бабло: $1273734
|
PHP задачка (strings)
Дано:
Есть переменная $html в которую мы добавили содержимое http://blogsearch.google.com/blogsea...a&num=20&hl=en
В этом содержимом кроме всего прочего есть 20 блоков вида - </font><br><font size=-1>ВИАГРА ЭТО КРУТО1<br></font> (снипетов)
Задача:
Сформировать переменную $result, в котой будут все снипеты имеющиеся на странице, тоисть выдрать вместимое всех блоков </font><br><font size=-1>ВИАГРА ЭТО КРУТО1<br></font>
Помогите решить задачу плиз=)
|
|
|
13.02.2010, 01:16
|
#2
|
Senior Member
Регистрация: 15.11.2008
Сообщений: 13,230
Бабло: $247845881
|
preg_match_all("/<\/font><br><font size=-1>(.*?)<br><\/font>/s",$html,$result);
$result[1] - нужный массив
|
|
|
13.02.2010, 01:28
|
#3
|
Ебланнед
Регистрация: 20.08.2007
Сообщений: 375
Бабло: $29620
|
Цитата:
Сообщение от imgreen
preg_match_all("/<\/font><br><font size=-1>(.*?)<br><\/font>/s",$html,$result);
$result[1] - нужный массив
|
preg_match_all("/<\/font><br><font size=-1>([^<]*?)<br><\/font>/s",$html,$result);
имхо точнее
|
|
|
13.02.2010, 01:38
|
#4
|
хде мой компот?!
Регистрация: 07.01.2008
Сообщений: 327
Бабло: $31276
|
Цитата:
Сообщение от cjtraff
preg_match_all("/<\/font><br><font size=-1>([^<]*?)<br><\/font>/s",$html,$result);
имхо точнее
|
в сниппете есть теги
ТС, а не легче с rss драть результаты? там все довольно легко
|
|
|
13.02.2010, 01:41
|
#5
|
Любитель шмелей
Регистрация: 22.02.2008
Адрес: Сыктывкар
Сообщений: 6,523
Бабло: $1273734
ТС -->
|
ТС
Вариант imgreen подошел, спасибо =)
pina, может и легче, но с их rss я просто не работал
|
|
|
13.02.2010, 01:45
|
#6
|
Je suis moine ivre
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
|
Проще строковыми покрамцать
|
|
|
13.02.2010, 02:00
|
#7
|
хде мой компот?!
Регистрация: 07.01.2008
Сообщений: 327
Бабло: $31276
|
Цитата:
pina, может и легче, но с их rss я просто не работал
|
http://blogsearch.google.com/blogsea...=10&output=rss
там даже Drunk Monk сможет оторваться))
без обид)
строковые с данном случае говно, уже сто раз обсуждалось
время запроса страницы (гуглопоиска) >> время обработки хоть регуляркой, хоть строковыми
вот щас пишу лабу лексический анализатор, тут да, строковые в самый раз
хотя еще толком не определился)
|
|
|
13.02.2010, 02:11
|
#8
|
Любитель шмелей
Регистрация: 22.02.2008
Адрес: Сыктывкар
Сообщений: 6,523
Бабло: $1273734
ТС -->
|
ТС
Цитата:
Сообщение от Drunk Monk
Проще строковыми покрамцать
|
Драня, ну блесни знаниями своими тогда =)
|
|
|
13.02.2010, 02:16
|
#9
|
Senior Member
Регистрация: 15.11.2008
Сообщений: 13,230
Бабло: $247845881
|
Цитата:
Сообщение от Drunk Monk
Проще строковыми покрамцать
|
Да неужели))
и сколько там строк будет?)
|
|
|
13.02.2010, 13:28
|
#10
|
Je suis moine ivre
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
|
Ну строк 20-30, а что, код да винте место жмет?
|
|
|
|