.net 从youtube链接获取youtube嵌入视频代码?

.net 从youtube链接获取youtube嵌入视频代码?,.net,regex,youtube,.net,Regex,Youtube,是否有正则表达式从youtube视频页面链接获取youtube嵌入代码 我想要这个问题的反面: 编辑: 我需要如下代码: public static String GetYoutubeEmbedCode(String YoutubeLink) { String SourceLink = /* Something involving YoutubeLink*/; String YoutubeEmbedCode = "<object width

是否有正则表达式从youtube视频页面链接获取youtube嵌入代码

我想要这个问题的反面:

编辑: 我需要如下代码:

    public static String GetYoutubeEmbedCode(String YoutubeLink)
    {
        String SourceLink = /* Something involving YoutubeLink*/;
        String YoutubeEmbedCode = "<object width=\"640\" height=\"385\"><param name=\"movie\" value=\"" + SourceLink + "\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"" + SourceLink + "\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"640\" height=\"385\"></embed></object>";
        return YoutubeEmbedCode;
    }
公共静态字符串GetYoutubeEmbedCode(字符串YoutubeLink)
{
字符串SourceLink=/*与YoutubeLink有关的内容*/;
字符串YoutubeEmbedCode=“”;
返回YoutubeEmbedCode;
}

基本上你想要的是:

$subject = 'http://www.youtube.com/watch?v=Hy4HAPu7lsc'; // the link
$pattern = '%http://www\.youtube\.com/watch\?v=([A-Za-z0-9]+)%';
$replacement = '<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/$1?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/$1?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>';
preg_replace($pattern, $replacement, $subject);
$subject=http://www.youtube.com/watch?v=Hy4HAPu7lsc'; // 链接
$pattern='%http://www\.youtube\.com/watch\?v=([A-Za-z0-9]+)';
$replacement='';
preg_replace($pattern,$replacement,$subject);

基本上你想要的是:

$subject = 'http://www.youtube.com/watch?v=Hy4HAPu7lsc'; // the link
$pattern = '%http://www\.youtube\.com/watch\?v=([A-Za-z0-9]+)%';
$replacement = '<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/$1?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/$1?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>';
preg_replace($pattern, $replacement, $subject);
$subject=http://www.youtube.com/watch?v=Hy4HAPu7lsc'; // 链接
$pattern='%http://www\.youtube\.com/watch\?v=([A-Za-z0-9]+)';
$replacement='';
preg_replace($pattern,$replacement,$subject);

有一种新的、更简单的方法可以嵌入上面描述的youtube视频


如果用户选择使用HTML5播放器,它还支持HTML5播放器。

有一种新的更简单的方法可以嵌入上面描述的youtube视频


如果用户选择使用HTML5播放器,它也支持HTML5播放器。

您能告诉我们源文本是什么样子吗?然后你在搜索什么?你能告诉我们源文本是什么样子吗?那你在找什么?