相关疑难解决方法(0)

Youtube ID解析新的URL格式

之前已经问过这个问题,我发现了这个问题:

注册表示youtube链接

但我正在寻找一些略有不同的东西.

我需要匹配Youtube ID本身兼容所有可能的youtube链接格式.不仅仅是从youtube.com开始.

例如:

http://www.youtube.com/watch?v=-wtIMTCHWuI

http://www.youtube.com/v/-wtIMTCHWuI?version=3&autohide=1

http://youtu.be/-wtIMTCHWuI

http://www.youtube.com/oembed?url=http%3A//www.youtube.com/watch?v%3D-wtIMTCHWuI&format=json

http://s.ytimg.com/yt/favicon-wtIMTCHWuI.ico

http://i2.ytimg.com/vi/-wtIMTCHWuI/hqdefault.jpg

是否有一个聪明的策略,我可以用来匹配-wtIMTCHWuI兼容所有这些格式的视频ID .我正在考虑字符计数和匹配= ? / . &字符.

php regex youtube format

21
推荐指数
2
解决办法
2万
查看次数

使用PHP从html代码获取Youtube视频ID

我想从html代码中获取所有唯一的YouTube视频ID

查看youtube视频的(或多个)对象/嵌入代码

//来自数据库的html

    <p>loremm ipsum dolor sit amet enot
    <a href="link" attribute=""blah blah blah">anchor link</a>
    </p>

    <object width="425" height="344">
        <param name="movie" value="http://www.youtube.com/v/Ou5eVl5eqtg&hl=es_ES&fs=1&"></param>
        <param name="allowFullScreen" value="true"></param>
        <param name="allowscriptaccess" value="always"></param>
        <embed src="http://www.youtube.com/v/Ou5eVl5eqtg&hl=es_ES&fs=1&"
    type="application/x-shockwave-flash"
    allowscriptaccess="always"
    allowfullscreen="true"
    width="425"
    height="344">
    </embed>
        </object>

    <image src="path/to/image.ext" >
    <p>lorem ipsum dolor sit amet... blah</p>
    <p>lorem ipsum dolor sit amet... blah</p>

    <object width="425" height="344">
        <param name="movie" value="http://www.youtube.com/v/Ou5eVl5eqtg&hl=es_ES&fs=1&"></param>
        <param name="allowFullScreen" value="true"></param>
        <param name="allowscriptaccess" value="always"></param>
        <embed src="http://www.youtube.com/v/Ou5eVl5eqtg&hl=es_ES&fs=1&"
    type="application/x-shockwave-flash"
    allowscriptaccess="always"
    allowfullscreen="true"
    width="425"
    height="344">
    </embed>
        </object>
<p>blah</p>
blah<br/>
blah<br/>
blah<br/>
Run Code Online (Sandbox Code Playgroud)

php regex

6
推荐指数
3
解决办法
2万
查看次数

标签 统计

php ×2

regex ×2

format ×1

youtube ×1