查找所有带扩展名的文件,并考虑下划线和破折号

问题描述 投票:-3回答:1

我想使用Regex查找我想要的扩展名的文件。

本来,我没有@".jpg|.png"的问题,直到我得到icon-test-1.jpgicon_test_1.jpgicon-1.jpg之类的文件名。

就像上面的示例一样,下划线和破折号的数量不是固定的。

如果我想获取想要的文件,并使正则表达式与上述示例匹配,该如何处理?

谢谢!

c# regex
1个回答
0
投票

以下正则表达式是我认为最兼容的:[a-zA-Z_\-0-9]+\.(jpe?g|png)。它还考虑以.jp e g扩展名保存的文件,这是不常见但并非不可能的事情。尝试here

希望我帮助。

© www.soinside.com 2019 - 2024. All rights reserved.