2015-08-01 4 views
0

мне нужна помощь с моей script.I'm пытается разобрать конкретное значение с веб-сайта, но я не могу найти правильный шаблон для preg_match в PHPPHP preg_match - правильная модель

Я получил эту

(?)</a></div><div class="covSmallHeadline" style="font-weight:normal;width:100px;float:left;text-align:right;color:black;font-weight:bold">1.22</div> 

из чего я хочу, чтобы получить значение 1.22

preg_match("/</a></div><div class=\"covSmallHeadline\" style=\"font-weight:normal;width:100px;float:left;text-align:right;color:black;font-weight:bold\">(.*?)</div>/i", $data, $match, PREG_PATTERN_ORDER); 

Это то, что у меня есть, но ее не работает

+0

Вы попробовали HTML-парсер вместо этого? Regex - дерьмовый инструмент для того, что вы делаете ... – PeeHaa

+0

Я предпочитаю не использовать парсер HTML –

+0

Вы можете проверить свой шаблон в @ https://www.functions-online.com/preg_match.html –

ответ

0
>(\d*.\d*)< 

Regular expression visualization

Debuggex Demo

Это симпатичное регулярное выражение я когда-либо видел. :)

+0

Почему это было опущено? – Jessica

+0

спасибо за быстрый ответ, но это не работает для меня;/ –

+0

Он работает в инструменте отладки, используя предоставленный вами текст. Что не сработало? – Jessica