正则表达式文件扩展名过滤器

Nic*_*sen 2 .net regex

我正在尝试创建一个正则表达式,它将获取所有没有扩展名列表的文件。特别是,我试图过滤掉以 .csv 结尾的文件名

我浏览了一个小时但无法弄清楚这一点。我正在使用 .NET 正则表达式。

Jas*_*ebb 5

以下应该可以解决问题。我刚刚用.net测试过。

^.*\.(?!csv).*$
Run Code Online (Sandbox Code Playgroud)

请务必包含 IgnoreCase RegexOptions以使其不区分大小写。