php - 从网址中删除Youtube链接

标签 php regex parsing youtube strip

我拥有一个网站,允许用户下载Youtube视频。我需要php脚本来检测是否存在youtube网址,例如:

Givemeyoutube.com会将用户带到我的常规网站,但是如果他们输入,

www.givemeyoutube.com/watch?v=OZLUa8JUR18

如何将它们带到我的网站索引中,并删除“watch?v = OZLUa8JUR18”并将其存储为变量?

更新:我该怎么做,以便它检查URL,如果它包含“watch?v =“,然后重定向到另一个页面?

最佳答案

将preg_match与以下正则表达式一起使用
/(\/watch\?v=)([a-zA-Z0-9_-]+)/

关于php - 从网址中删除Youtube链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10525210/

相关文章:

php - PDO::query() 运行到 "Cannot execute queries while other unbuffered queries are active."

java - 搜索字符串中的单引号并将其与其他字符括起来

php - 将两个 img 标签之间的中断次数减少为一次

regex - 从powershell中的字符串中解析guids

parsing - 如何以编程方式将 Java 代码(方法)解析为控制流图

python - 以稳健的方式解析带有转义字符的分隔字符串

php - 无法将Silverstripe 4错误日志写入电子邮件

php - CakePHP 的型号名称错误

java - 优化 CSV 处理脚本 - Python、Perl 和 Java

php - 使用 javascript 和 HTML 换行