URL から画像名を抽出する正規表現の作成を手伝っていただければ幸いです。私は数日間正規表現を作成しようとしていますが、うまくいきません。
ケース:
次のような phpThumb で作成された画像 URL があります。
\bla\thumb\phpThumb.php?src=/bla/images/thisistheimage.jpg&fltr[]=wmt|40|B|FFFFFF|georgia.ttf|35&hash=b7412f04f09cd6b488435231651d61453
いいえ、次の抽出が必要です: thisistheimage.jpg
いくつかの事実:
- イメージ名の前には常に「/ 」があります。
- イメージ名の後には常にアンプ ( & ) が続きます。
- 画像の拡張子は、jpeg、JPG、png、PNG、gif にすることもできます。
私がなんとかつかんだのは、(?:png|jpg|gif)
.
この場合、どの正規表現を使用する必要があるか教えてください。
javascriptまたはPHPで正規表現を使用できますが、どこでお勧めしますか? (私は JavaScript を使用してフォームを送信し、フォーム アクションは PHP で行われます)。