Flickr 照片 URL 替换正则表达式

发布于 2024-09-07 14:18:57 字数 610 浏览 4 评论 0原文

我正在尝试编写一个正则表达式来修改数据库中存储的 URL(链接到 Flickr 上的照片),以便可以更改网站上已有照片的大小 -

例如替换: 4724575242_ca7d120609.jpg <带有 4724575242_ca7d120609_z.jpg 在 URL 中,例如:

http://farm2.static.flickr.com/1045/4724575242_ca7d120609.jpg

唯一的更改是在 .jpg 扩展名之前添加 _z

我想象可以编写一个匹配 static.flickr.com 的正则表达式,然后用 _z.jpg 替换 .jpg 但不幸的是我的尝试到目前为止失败了。

我想知道是否有任何正则表达式忍者可以帮助我解决这个问题?

任何帮助将不胜感激 - 大卫

I'm trying to write a regular expression to modify URLs stored in a database (linking to photos on Flickr) so I can change the size of photos already on a site -

E.g. Replace: 4724575242_ca7d120609.jpg with 4724575242_ca7d120609_z.jpg in a URL such as:

http://farm2.static.flickr.com/1045/4724575242_ca7d120609.jpg

The only change is to add _z before the .jpg extension.

I imagined that a regular expression could be written which matches static.flickr.com then replace .jpg with _z.jpg but unfortunately my attempts have so far failed.

I wondered if any regex ninjas out there might be able to help me with this?

Any help would be greatly appreciated - David

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧瑾黎汐 2024-09-14 14:18:57

也许是这个(当然要根据您的语言进行调整)?

/static\.flickr\.com\/([a-z0-9_\/]+)\.jpg$/static.flickr.com\/$1_z.jpg/

Maybe this one (adapting it to your language, of course) ?

/static\.flickr\.com\/([a-z0-9_\/]+)\.jpg$/static.flickr.com\/$1_z.jpg/
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文