匹配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}$)

 

你可能感兴趣的:(正则表达式,正则式,windows文件命名)