【发布时间】:2020-09-12 21:49:09
【问题描述】:
我的网址如下:
https://res.cloudinary.com/frivillighet-norge/image/upload/v1501681528/5648f10ae4b09f27e34dd22a.jpg
我只想匹配字符串末尾的图片id,不包括.jpg。到目前为止,我已经写了类似的东西:^[A-Za-z0-9]{24}$ 匹配长度为 24 的数字和字母字符串,因为我在字符串中的 id 始终长度为 24,但这不起作用,因为它匹配长度为 24 的字符串仅限。
任何帮助将不胜感激。
【问题讨论】:
-
您只想注入 URL 的最后一部分吗?另外,是否有任何具体原因为此使用正则表达式?
-
尝试使用捕获组
https?:\/\/\S+\/([A-Za-z0-9]{24})\.\w+$regex101.com/r/R8V7iS/1 -
其实我只需要从url中提取id即可。
-
@DonaldShahini id 在捕获组中。见ideone.com/ZlcGH5
标签: javascript regex url