【发布时间】:2010-09-23 08:37:21
【问题描述】:
.NET 中是否有一个函数可以测试字符串在语法上是否是正确的路径?我特别不希望它测试路径是否真的存在。
我目前对此的看法是一个正则表达式:
([a-zA-Z]:|\\)?\\?([^/\\:*?"<>|]+[/\\])*[^/\\:*?"<>|]*
匹配:
c:\
bbbb
\\bob/john\
..\..\
拒绝:
xy:
c:\\bob
【问题讨论】:
标签: .net filepath string-matching