Flickr 照片 URL 替换正则表达式
我正在尝试编写一个正则表达式来修改数据库中存储的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许是这个(当然要根据您的语言进行调整)?
Maybe this one (adapting it to your language, of course) ?