Maison >développement back-end >tutoriel php >求解高难正则写法!!!

求解高难正则写法!!!

WBOY
WBOYoriginal
2016-06-23 14:20:261045parcourir

已经通过curl获取了http://www.autohome.com.cn/77/options.html的html,如何用正则获取html中的以下部分?求高手!

<script type="text/javascript">var keyLink = {...数组内容...};var config = {...数组内容...};var option = {...数组内容...};var color = {...数组内容...};var dealerPrices = {...数组内容...};</script>


回复讨论(解决方案)

$s = file_get_contents('http://www.autohome.com.cn/77/options.html');preg_match('#<scr[^<]+>\s+var keyLink.+</script>#isU', $s, $r);print_r($r);

$s = file_get_contents('http://www.autohome.com.cn/77/options.html');preg_match('#<scr[^<]+>\s+var keyLink.+</script>#isU', $s, $r);print_r($r);

老大得到的结果如下:
Array ( [0] => ) 

怎么可能,因为数据太多,只能截图了

我再试试,也许是我搞错了

的确是我搞错了,感谢老大,对不起了,我太菜了!!!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn