如何使用preg_replace删除整个URL直到某一点?

时间:2018-03-09 22:16:22

标签: php regex preg-replace

编辑:我查看了重复的答案并添加了' /'到我的URL的末尾,仍然有相同的问题。

我正在尝试创建一个函数,该函数使用preg_replace删除所有内容直到某个字符集。

它应该如何运作:

$url = 'https://vimeo.com/66140585';

function getVimeoId($url) {
     $videoID = preg_replace_function($url);
     return videoID;
}

$ videoID应为:66140585

但是我收到以下错误:Warning: preg_replace(): No ending delimiter '#' found

我的完整代码:

function getVimeoId($url){
    $videoID =  preg_replace("#[&\?].+$#", "", preg_replace("#https://(?:www\.)?vimeo.com", "", $url));
    echo videoID;
}

对不起,我是PHP字符串函数的新手,仍然试图绕过它......

0 个答案:

没有答案