我需要过滤文件列表。其中一些是 csv 文件,其中一些附加了控制标记“.cntl”。
示例:file1.csv、file1.csv.cntl
我想设置一个正则表达式来检查文件是否包含“csv”而不是“cntl”。现在我知道了。
csv(?!cntl)
这是行不通的。什么是合适的正则表达式?
附言。这一切都在 C# 中完成。
最佳答案
您的正则表达式应检查文件是否以 .csv
结尾
\.csv$
请记住,csv
可以包含在文件名的其他地方。
关于c# - C# 中的正则表达式包含 "this"但不包含“that,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4402811/