preg_replace - 仅从 "http" 开始并以 ".flv" 结尾的 URL



我正在尝试创建一个替换项,删除不在"http://"one_answers".flv".之间的所有内容

这是我的代码:

preg_replace('"http://(.*?).f;v"', '', $code);

但它不起作用。有人能帮我吗?

谢谢。

删除所有不在"http://"one_answers".flv"之间的内容

http://example.com/path/test.flv?param=1-->example.com/path/test

顺便说一句,您在f;v中有一个拼写错误,您的分隔符可能会造成问题。更换

preg_replace('"http://(.*?).f;v"', '', $code);

带有

preg_replace('/http://(.*?).flv.*/i', '$1', $code);

你在寻找这样的东西吗:

http://(.*?).flv

http://www.somesite.com/ac.flv

演示:https://regex101.com/r/tN2tG2/1

相关内容

最新更新