2010-06-24 35 views
1

我想寫一個正則表達式來修改存儲在數據庫中的URL(鏈接到Flickr上的照片),所以我可以改變照片的尺寸已在網站上 -Flickr照片網址替換正則表達式

例如替換: 4724575242_ca7d120609.jpg 4724575242_ca7d120609_z.jpg 的URL,例如:

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

唯一的變化是jpg擴展之前添加_z

我想到的是一個正則表達式可以寫它匹配static.flickr.com然後更換.JPG_z.jpg但不幸的是我的努力迄今未能。

我想知道是否有任何正則表達式忍者可以幫助我呢?

任何幫助,將不勝感激大衛 -

+0

什麼是腳本語言? – zzapper 2010-06-24 14:43:13

+0

我正在使用wordpress的搜索和替換插件來做到這一點 - http://urbangiraffe.com/plugins/search-regex - 它只是使用通用的正則表達式語法 – David 2010-06-24 14:48:40

回答

1

也許這一個(調整到您的語言,當然)?

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

非常感謝!使用WordPress的搜索正則表達式的插件我使用的搜索模式: /static\.flickr\.com\/([a-z0-9_\/]+)\.jpg/ 和替換模式: 靜態的。 flickr.com/$1_z.jpg – David 2010-06-24 15:08:18