日期:2014-05-17  浏览次数:20709 次

匹配windows文件命名规则的正则式

?

?已通过C#验证可用:
(?!((^(con)$)|^(con)\\..*|(^(prn)$)|^(prn)\\..*|(^(aux)$)|^(aux)\\..*|(^(nul)$)|^(nul)\\..*|(^(com)[1-9]$)|^(com)[1-9]\\..*|(^(lpt)[1-9]$)|^(lpt)[1-9]\\..*)|^\\s+|.*\\s$)(^[^\\\\\\/\\:\\*\\?\\\"\\<\\>\\|]{1,255}$)