文字列の最後の単語を抽出しようとしていますが、拡張子を無視していますamazon_uk
。amazon_uk.gif
次のコードは、2 つの preg_match 関数を使用して文字列から単語を抽出します。1 つの preg_match 関数で同じことを実行できるようにしたいのですが、どうすればよいですか?
phpコード
$str = 'http://i.example.com/about/bs/logo_borderless/amazon_uk.gif';
preg_match('/[^\.\/]+\.[^\.\/]+$/', $str, $matches);
preg_match('/^[^.]+(?=.)/', $matches[0], $matches2);
$website = $matches2[0];
出力
amazon_uk