【问题标题】:How can I extract youtube embed code from a paragraph of text? [duplicate]如何从一段文本中提取 youtube 嵌入代码? [复制]
【发布时间】:2014-01-16 14:55:38
【问题描述】:

如何从一段文本中提取 youtube 嵌入代码?

我尝试了 preg_match_all() 函数,但它没有返回完整的嵌入代码,有什么建议吗?

我正在尝试像

一样完整地获取嵌入代码
 <iframe width="560" height="315" src="//www.youtube.com/embed/o66nNnGZ5Rg" frameborder="0"  allowfullscreen></iframe>

【问题讨论】:

    标签: php regex youtube


    【解决方案1】:

    这适合你吗?它将与任何包含 youtube.com 的任何内容的 src 完全匹配任何 iframe 标记。

    preg_match_all('#<iframe[^>]+src="[^"]+youtube\.com[^"]+"[^>]*>[\s]*</iframe>#', $text, $matches);
    

    【讨论】:

      猜你喜欢
      • 2013-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多