Задать вопрос
@Sn0wSky

Какое регулярное выражение использовать для того, чтобы заменить filename в /2016/08/filename-152x621.jpg?

Нужно заменить только filename в
/2016/08/filename-152x621.jpg

То есть нужна регулярка для того, чтобы найти подстроку между последним "/" и "-intxint"

Заранее благодарен
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Оценить 4 комментария
Решения вопроса 1
@khrisanfov
Программист
$re = '/\/[0-9]{4}\/[0-9]{2}\/(.+)\-[0-9]+x[0-9]+\.jpg/';
$str = '/2016/08/filename-152x621.jpg';

preg_match_all($re, $str, $matches);

// Print the entire match result
print_r($matches);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
za4me
@za4me
Человек
А зачем регулярное выражение если можно банально воспользоватся функцией str_replace?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы