关注tutorial by Ray Camden ...
尝试从YouTube网址中提取ID:
<cfset regex = "^(?:[^?]+\?v=|[^v]+/v/)([^&##/]+).*|http://youtu.be/">;
<cfset videoid = rereplace(u, regex, "\1" ) />
但youtu.be
似乎不适用于此;其他YouTube网址似乎也不错。
答案 0 :(得分:1)
怎么样
<cfset regex = "#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#">;
<cfset videoid = rereplace(u, regex, "\1" ) />