preg_match('/<a\ href\=\"\/pet\/[\d]+\"\>(.*)\<\/a\>\<\/strong\>\<\/span\>/', $html,$title);
echo "Имя животного:$title[1]<br/>";
$title='';
preg_match('/<a\ href\=\"\/user\/[\d]+\"\ target\=\"_blank\"\>(.*)\<\/a\>\<\/strong\>\<\/span\>/', $html, $title);
echo "Имя хозяина:$title[1]<br/>";
Вот это работает.
а
//<div class="points">Опыт: 8801</div>
preg_match('/Опыт:\ ([\d]+)/',$html,$title);
вот это нет. В комментарии - то откуда надо выдрать.
И еще пару атких мест..
Спустя 11 минут, 25 секунд (3.11.2010 - 05:57) kirik написал(а):
У меня работает..
выводит:
$html = '<div class="points">Опыт: 8801</div>';
preg_match('/Опыт:\ ([\d]+)/',$html,$title);
print_r($title);
выводит:
Array
(
[0] => Опыт: 8801
[1] => 8801
)
Спустя 12 минут, 6 секунд (3.11.2010 - 06:09) vital написал(а):
Хм. Судя по всему беда в кодировке.
А может можно придумать как обойтись без Опыт в регулярке?
А может можно придумать как обойтись без Опыт в регулярке?
Спустя 13 минут, 19 секунд (3.11.2010 - 06:22) vital написал(а):
Беда не в регулярке. Беда оказаласьв том, что число подставляется джсскриптом.. Мда. Беда. Курл джс исполнять не умеет(
Спустя 1 час, 11 минут, 28 секунд (3.11.2010 - 07:34) kirik написал(а):
Цитата (vital @ 2.11.2010 - 22:22) |
Беда не в регулярке. Беда оказаласьв том, что число подставляется джсскриптом.. Мда. Беда. Курл джс исполнять не умеет( |
Не беда это вовсе

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."
Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar