正则表达式确定文件是否是rar文件

Ben*_*enW 2 c# regex

我一直在努力解决这个问题,但它需要一段时间......

基本上在正则表达式之后通过以下测试:

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
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

Rei*_*ien 6

\.(?:rar|r\d\d|\d\d\d)$
Run Code Online (Sandbox Code Playgroud)

我认为.

编辑:相信彼得的另一个更正.