使用正则表达式过滤字符串以将所有iFrame保存到数组

时间:2015-01-22 20:59:54

标签: php regex html-parsing

我正在尝试在PHP中使用正则表达式来过滤大字符串($content)并将所有iFrame代码(从开始到结束<iframe ... </iframe)保存到数组。我试过以下但没有成功。

preg_match_all('#<iframe([^>]+?)src=[\'"]?([^\'"\s>]+)[\'"]?([^>]*)>#', $content, $matches, PREG_OFFSET_CAPTURE);
$video1 = $matches[1][0];
var_dump($video1);

有了这个我只能返回一个视频。我不是正则表达式的专家,但觉得这应该相对简单。

0 个答案:

没有答案