【发布时间】:2013-04-30 17:04:55
【问题描述】:
我正在使用一个名为 Movie Poster 的 wordpress 插件,它从 imdb 获取电影信息并将其显示在帖子中。我如何在第一个逗号之前抓住第一个 Production Co?我对这段代码的工作方式感到困惑。这是获取所有生产公司的代码:
$arr['productions'] = array();
foreach($this->match('/<a.*?>(.*?)<\/a>/ms',
$this->match('/Production Co.?:(.*?)(<\/div>|See more)/ms', $html, 1)
, 1) as $m)
array_push($arr['productions'], $m);`
感谢您的宝贵时间
【问题讨论】:
-
您不应该使用正则表达式解析 html。这就是为什么我们有php.net/dom
-
感谢您的快速回复。我能做些什么来解决这个问题?
-
@user2336811:联系该插件的开发人员,告诉他您的问题并协商解决方案。
-
我已经尝试了几个星期,但没有任何反应:(
标签: php regex preg-match-all