Php 从个人和IMDb电影/电视系列中获取奖项

Php 从个人和IMDb电影/电视系列中获取奖项,php,regex,imdb,Php,Regex,Imdb,我有这些正则表达式来获取奥斯卡奖、获奖和个人提名(例如) 虽然有比这三个奖项更多的奖项,但我想知道我如何才能为一个人和一部有两个独立正则表达式的电影或电视剧获得所有奖项 提前谢谢。老实说,你可以复制/粘贴它,但是如果你想让它持续更新,那就不一样了。请不要用正则表达式解析HTML。改用正则表达式。正则表达式可能会在编程过程中造成一些(读:很多!!)挫折,是的:P我会按照你的建议尝试,但我也想知道正则表达式对于我的“小”问题会是什么样子。从奖励页面(例如)解析HTML,它似乎在表中,而不是使用正则表

我有这些正则表达式来获取奥斯卡奖、获奖和个人提名(例如)

虽然有比这三个奖项更多的奖项,但我想知道我如何才能为一个人和一部有两个独立正则表达式的电影或电视剧获得所有奖项


提前谢谢。

老实说,你可以复制/粘贴它,但是如果你想让它持续更新,那就不一样了。

请不要用正则表达式解析HTML。改用正则表达式。正则表达式可能会在编程过程中造成一些(读:很多!!)挫折,是的:P我会按照你的建议尝试,但我也想知道正则表达式对于我的“小”问题会是什么样子。从奖励页面(例如)解析HTML,它似乎在表中,而不是使用正则表达式,这肯定会让人头疼得不值了。还应注意的是,从技术上讲,IMDB@ernie关于屏幕刮削的说法非常正确。我记不起另一个IMDb类似网站(…MDB什么的)的名字了,所以我现在用的是IMDb的。
preg_match('/([0-9]+) Oscars/', $url, $oscars);
preg_match('/([0-9]+) ([win|wins]+)/', $url, $wins);
preg_match('/([0-9]+) nominations/', $url, $nominations);