我正在尝试在PHP中使用正则表达式来过滤大字符串($content
)并将所有iFrame代码(从开始到结束<iframe ... </iframe
)保存到数组。我试过以下但没有成功。
preg_match_all('#<iframe([^>]+?)src=[\'"]?([^\'"\s>]+)[\'"]?([^>]*)>#', $content, $matches, PREG_OFFSET_CAPTURE);
$video1 = $matches[1][0];
var_dump($video1);
有了这个我只能返回一个视频。我不是正则表达式的专家,但觉得这应该相对简单。