我想使用Regex查找我想要的扩展名的文件。
本来,我没有@".jpg|.png"
的问题,直到我得到icon-test-1.jpg
,icon_test_1.jpg
或icon-1.jpg
之类的文件名。
就像上面的示例一样,下划线和破折号的数量不是固定的。
如果我想获取想要的文件,并使正则表达式与上述示例匹配,该如何处理?
谢谢!
以下正则表达式是我认为最兼容的:[a-zA-Z_\-0-9]+\.(jpe?g|png)
。它还考虑以.jp e g扩展名保存的文件,这是不常见但并非不可能的事情。尝试here。
希望我帮助。