我希望你能帮助我创建一个正则表达式,它将从 URL 中提取图像名称。几天来我一直在尝试创建正则表达式,但我无法让它工作。
案例:
我有一个使用 phpThumb 创建的图像 url,如下所示:
\bla\thumb\phpThumb.php?src=/bla/images/thisistheimage.jpg&fltr[]=wmt|40|B|FFFFFF|georgia.ttf|35&hash=b7412f04f09cd6b488435231651d61453
不,我需要提取以下内容:thisistheimage.jpg
一些事实:
- 图像名称前总是有一个“ / ”;
- 图像名称后始终跟一个 amp ( & );
- 图片扩展名也可以是:jpeg、JPG、png、PNG、gif;
我设法抓住的只是图像扩展名(?:png|jpg|gif)
。
你能帮我在这种情况下我必须使用什么正则表达式吗?
我可以在 javascript 或 PHP 中使用正则表达式,你在哪里推荐它?(我使用 javascript 提交表单,表单操作是在 PHP 中完成的)。