我自己一直在努力解决这个问题,但这需要一段时间......
基本上在正则表达式通过以下测试之后:
IsARarFile("test.rar"); // true
IsARarFile("test.r00"); // true
IsARarFile("test.txt"); // false
IsARarFile("test.avi"); // false
IsARarFile("test.mp4"); // false
IsARarFile("test.001"); // true
IsARarFile("test.ba00"); // false
感谢您的帮助
答案 0 :(得分:6)
\.(?:rar|r\d\d|\d\d\d)$
我想。
编辑:感谢Peter再次进行更正。
答案 1 :(得分:5)
([^\.]+)\.(r(ar|\d\d)|\d{3})$