-4

私はこのようなURLを持っています

URL = http://mysite1.com/some/path/to/file/ {幅}x{高さ}/image.jpg

URL から {width}x{height} を取り出して、

http://mysite1.com/some/path/to/file/image.jpg

どうすればphpの正規表現でそれを行うことができますか

4

3 に答える 3

3

この正規表現はそれを行うべきです:

$url = 'http://mysite1.com/some/path/to/file/123x456/image.jpg';
$result = preg_replace('#/[0-9]+x[0-9]+#', '', $url);

echo $result;
于 2012-08-14T20:45:50.597 に答える
0
$url = 'http://mysite1.com/some/path/to/file/{width}x{height}/image.jpg';

echo str_replace("/{width}x{height}", "", $url);

出力:

http://mysite1.com/some/path/to/file/image.jpg

于 2012-08-14T21:07:42.637 に答える
0

検索する

^(http.*[//])(.*)[//](.*jpg)$

と置き換えます

\1\3
于 2012-08-14T20:48:49.040 に答える