Скажем, у меня есть строка, такие какКак соответствовать несколько частей строки
$path = '/files/2012/12/49/3/192/1922243/3f121ad91c06b15e_IMG_1680__59967.1347548784.1280.1280.xxlarge/i/Blah-Something-Random.jpg';
Я хочу, чтобы извлечь 1-я группа, которая все после/файлов/в/I /, а затем и вторую группу, которая является окончание extensionextension .jpg (иногда это может быть .png и т.д.)
поэтому в основном после р ех заменяет пробегов я хочу, чтобы это выглядело как этот
$ PATH = «2012/12/49/3/192/1922243/3f121ad91c06b15e_IMG_1680__59 967.1347548784.1280.1280.xxlarge.jpg ';
Я должен расстаться, чтобы извлечь первую группу между/files/to/i /, но не могу понять, как извлечь последнюю .jpg часть aka second group.
это то, что я до сих пор
$file_path = preg_replace('/\/files\/(.*?)\/i\/.*/', '${1}', $path);
вы могли взорваться/и присоединиться обратно биты вы хотите –
ли вы выяснить проблему? – hwnd