gpt4 book ai didi

php - 创建将从 url 中提取图像名称的 javascript RegEx

转载 作者:可可西里 更新时间:2023-11-01 01:05:10 25 4
gpt4 key购买 nike

我希望你能帮我创建一个正则表达式,从 url 中提取图像名称。几天来我一直在尝试创建正则表达式,但我无法让它工作。

案例:我有一个用 phpThumb 创建的图像 url,如下所示:\bla\thumb\phpThumb.php?src=/bla/images/thisistheimage.jpg&fltr[]=wmt|40|B|FFFFFF|georgia.ttf|35&hash=b7412f04f09cd6b488435231651d61453/p>

不,我需要提取以下内容:thisistheimage.jpg

一些事实:

  • 图片名称前总有一个“/”;
  • 图像名称后面始终跟有一个 amp (&);
  • 图片扩展名也可以是:jpeg、JPG、png、PNG、gif;

我所设法获取的只是带有 (?:png|jpg|gif) 的图像扩展。

你能帮我在这种情况下我必须使用什么正则表达式吗?

我可以在 javascript 或 PHP 中使用正则表达式,你在哪里推荐它? (我使用 javascript 提交表单,表单操作是用 PHP 完成的)。

最佳答案

/\/([A-Z0-9_-]{1,}\.(?:png|jpg|gif|jpeg))/i

我认为这应该可行。 i 标记为不区分大小写

  • 匹配斜杠/
  • 字母数字、 和 - 一个或多个 [A-Z0-9-]{1,}
  • 时期。
  • 扩展名 (?:png|jpg|gif|jpeg)

关于php - 创建将从 url 中提取图像名称的 javascript RegEx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12805737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com