使用ColdFusion从YouTube网址中提取ID

时间:2014-04-29 19:39:01

标签: coldfusion

关注tutorial by Ray Camden ...

尝试从YouTube网址中提取ID:

<cfset regex = "^(?:[^?]+\?v=|[^v]+/v/)([^&##/]+).*|http://youtu.be/">;

<cfset videoid = rereplace(u, regex, "\1" ) /> 

youtu.be似乎不适用于此;其他YouTube网址似乎也不错。

1 个答案:

答案 0 :(得分:1)

怎么样

<cfset regex = "#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#">;
<cfset videoid = rereplace(u, regex, "\1" ) /> 

来源PHP Regex to get youtube video ID?