提问者:小点点

Visual Studio代码中的Regex搜索/替换以更改具有任何结构的URL


我正在寻找替换所有旧的CDN网址与我的新网站URL。 CDN URL的长度和结构各不相同,有时CDN前缀也可能略有不同。

我一直在使用下面的,但是这些也改变了一些其他的CDN URL如FontAwesome和其他我不想要的。 所以我需要一些更具体的东西

(https?://)(.*?)(/.*)

要捕获的URL

https://lirp-cdn.multiscreensite.com/624dfs85te/dms3rep/multi/opt/logo-400w.jpg
https://lirp-cdn.multiscreensite.com/624dfs85te/dms3rep/multi/opt/home04-96006935-1920w.jpg
https://irp-cdn.multiscreensite.com/624dfs85te/dms3rep/multi/home02.jpg

期望的结果

https://mywebsite.com/logo-400w.jpg
https://mywebsite.com/home04-96006935-1920w.jpg
https://mywebsite.com/home02.jpg

共1个答案

匿名用户

合并CDN的域

(https?://)(l?irp-cdn.multiscreensite.com.*?)(/.*)