【问题标题】:Convert the wordpress YouTube tag to an object embed将 wordpress YouTube 标签转换为嵌入对象
【发布时间】:2009-08-29 13:43:27
【问题描述】:

如果你们中的一些人不熟悉 Wordpress 的 YouTube 标签,它看起来像这样

[youtube=http://www.youtube.com/watch?v=ooCLnrmIRFo&feature=related]

我对正则表达式不是很好,我所知道的只是使用以下内容从“[youtube=”和“]”之间的所有内容中获取,但我需要“v”的值。

(\[youtube=)(.+)(\])

非常感谢您的帮助。

【问题讨论】:

    标签: regex wordpress youtube


    【解决方案1】:
    \[youtube=http://[^\]]+v=([\w-]+)[^\]]*\]
    

    但是,最好只提取 URL,然后对其进行一些验证,最后将其传递给 parse_url 和 parse_str($url['query'], $blah) => $blah['v' ] 将有 v 参数。

    【讨论】:

    • 我喜欢你的建议和你的正则表达式......现在我被撕裂了;)
    猜你喜欢
    • 1970-01-01
    • 2011-09-28
    • 2021-10-18
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    相关资源
    最近更新 更多