且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

PHP - 如何使用正则表达式转换 *** URL

更新时间:2023-02-21 07:41:04

这是一个示例解决方案:

Here's an example solution:

PHP:

preg_replace('/.+(\?|&)v=([a-zA-Z0-9]+).*/', 'http://***.com/watch?v=$2', 'http://www.***.com/watch?v=136pEZcb1Y0&feature=fvhl');

匹配:

^.+(\?|&)v=([a-zA-Z0-9]+).*$

替换为:

http://***.com/watch?v=$2

这是它的工作原理:正则表达式分析器.