gpt4 book ai didi

图像文件名的Java正则表达式?

转载 作者:搜寻专家 更新时间:2023-11-01 04:05:00 25 4
gpt4 key购买 nike

我必须过滤文件名以仅匹配图像(png、jpg、gif、bmp)文件,是否可以制作这样的正则表达式,或者我是否必须为每种文件类型使用不同的正则表达式?它也不能包含 ../../或/var/app/filename.exe 等路径。

最佳答案

我将使用类似这样的东西......这应该涵盖大多数情况,而不会过多地涉及疯狂的细节......

(.*/)*.+\.(png|jpg|gif|bmp|jpeg|PNG|JPG|GIF|BMP|JPEG)$

作为 Java 字符串,此正则表达式如下所示:

"(.*/)*.+\\.(png|jpg|gif|bmp|jpeg|PNG|JPG|GIF|BMP|JPEG)$"

希望对您有所帮助...:)

关于图像文件名的Java正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7102890/

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