Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вытянуть строчку из HTML - не выходит...
 
 автор: Zga   (26.11.2008 в 06:19)   письмо автору
 
 

Доброго дня!

Вот с этой страницы http://new.nbu.com/

пытаюсь вытянуть вот эту строчку USD 1366.60 1372.00 1375.00 (живет в колонке слева...)

<?php
$t = file_get_contents("http://new.nbu.com");
preg_match_all("#<td><b>.+?</b></td>#", $t, $out);
print_r($out[0][0]);
?>

вот такой код дает пустую страницу...

пробовал вот так

<?php
$t = file_get_contents("http://new.nbu.com");
preg_match_all("#<td><b>.+?</b></td>#st", $t, $out);
print_r($out[0][0]);
?>

дает вот такую ошибку:
Warning: preg_match_all() [function.preg-match-all]: Unknown modifier 't' on line 4...

помогите составить правильную регулярку...

  Ответить  
 
 автор: AcidTrash   (26.11.2008 в 09:42)   письмо автору
 
   для: Zga   (26.11.2008 в 06:19)
 

Как-то так
<pre>
<?php
$t 
file_get_contents("http://new.nbu.com");
$pattern "#<td width=\"35\"><b>(.+?)</b></td>[^<]+<td><b>(.+?)</b>&nbsp;</td>[^<]+<td width=\"50\">(.+?)</td>[^<]+<td width=\"50\">(.+?)</td>#s";
preg_match_all($pattern$t$out);
print_r($out);
?>

  Ответить  
 
 автор: Zga   (26.11.2008 в 12:39)   письмо автору
 
   для: AcidTrash   (26.11.2008 в 09:42)
 

Ух ты! Весь набор массивов, с нужными значениями, хотя я просил только одни, спасибо Вам огромное, это даже лучше чем нужно было!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования