文件夹路径的正则表达式

时间:2016-06-10 14:20:26

标签: regex c#-4.0

如果我有以下正则表达式:

c:\\Users\\.*?\\AppData\\.*?\.exe

它将匹配:

C:\Users\jftuga\AppData\test.exe
C:\Users\jftuga\AppData\Local\test.exe

如何修改RE以便只匹配第一个条目而不是子目录?

我正在使用c#和.net framework 4 - RegexOptions.IgnoreCase

1 个答案:

答案 0 :(得分:3)

使用查找\的字符类:

c:\\Users\\.*?\\AppData\\[^\\]*?\.exe

Play with it here