我正在尝试编写一个正则表达式来修改存储在数据库中的URL(链接到Flickr上的照片),这样我就可以更改网站上已经存在的照片的大小了 -
E.g。替换:4724575242_ca7d120609.jpg 4724575242_ca7d120609_z.jpg 在以下网址中
http://farm2.static.flickr.com/1045/4724575242_ca7d120609.jpg
唯一的变化是在.jpg扩展程序之前添加 _z 。
我想象一个正则表达式可以写成匹配 static.flickr.com 然后将 .jpg 替换为 _z.jpg 但不幸的是到目前为止,我的尝试失败了。
我想知道是否有任何正则表达的忍者可以帮我这个?
非常感谢任何帮助 - 大卫
答案 0 :(得分:1)
也许这个(当然是根据你的语言进行调整)?
/static\.flickr\.com\/([a-z0-9_\/]+)\.jpg$/static.flickr.com\/$1_z.jpg/