Skip to main content
 首页 » 编程设计

c#之C# 中的正则表达式包含 "this"但不包含“that

2024年01月13日46lautakyan007

我需要过滤文件列表。其中一些是 csv 文件,其中一些附加了控制标记“.cntl”。

示例:file1.csv、file1.csv.cntl

我想设置一个正则表达式来检查文件是否包含“csv”而不是“cntl”。现在我知道了。

csv(?!cntl) 

这是行不通的。什么是合适的正则表达式?

附言。这一切都在 C# 中完成。

请您参考如下方法:

您的正则表达式应检查文件是否以 .csv 结尾

\.csv$ 

请记住,csv 可以包含在文件名的其他地方。