Flickr фото URL замена регулярное выражение - PullRequest
1 голос
/ 24 июня 2010

Я пытаюсь написать регулярное выражение для изменения URL-адресов, хранящихся в базе данных (ссылки на фотографии на Flickr), чтобы я мог изменить размер фотографий, уже находящихся на сайте -

например. Замените: 4724575242_ca7d120609.jpg на 4724575242_ca7d120609_z.jpg в URL-адресе, например:

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

Единственное изменение - добавить _z перед расширением .jpg.

Я представлял, что можно написать регулярное выражение, которое соответствует static.flickr.com , а затем заменить .jpg на _z.jpg , но, к сожалению, мои попытки до сих пор не удалось.

Я задавался вопросом, может ли какой-нибудь ниндзя-регулярник помочь мне с этим?

Любая помощь будет принята с благодарностью - Дэвид

1 Ответ

1 голос
/ 24 июня 2010

Может быть, этот (адаптируя его к вашему языку, конечно)?

/static\.flickr\.com\/([a-z0-9_\/]+)\.jpg$/static.flickr.com\/$1_z.jpg/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...