У меня всегда есть проблемы с регулярным выражением, я в основном имеют URL, например:preg_replace() только определенная часть строки
http://somedomain.com/something_here/bla/bla/bla/bla.jpg
Что мне нужно, это preg_replace(), чтобы заменить something_here
с пустую строку и оставить все остальное в такте.
Я попробовал следующее и заменяет неправильные части:
$image[0] = preg_replace('/http:\/\/(.*)\/(.*)\/wp-content\/uploads\/(.*)/','$2' . '',$image[0]);
Это заканчивается, оставляя только ту часть, я хочу, чтобы заменить, а не на самом деле заменить его!
Использование 'parse_url() 'для этого и выполнить замену на участке пути. –