××××××××××正则表达式求解××××××××××
要求验证的是文件路径
1 本地路径可以通过
2 能过滤常见文件目录名称特殊字符
3 如果是其他机器则支持ip地址和机器名进行访问(\\16.16.16.16\ss或\\testserver\d$\com或\\testserver\d\com)
我现在想到的基本的要求就这些,等和大家讨论的时候再提新要求
------解决方案--------------------老兄,我的BLOG上有一篇文章,你先了解一下吧,正则入门的文章
blog.csdn.net/lubosun
------解决方案--------------------Regex re = new Regex(@ "^((([a-zA-Z]:)\\)?|(\\\\(((\d+\.){3}\d+\\)|(\w+))))(\\?[^\\/:*? " " <> |()\.]{1,255})+\\?$ ");
Match rem = re.Match(@ "\\16.16.16.16\ss ");
Response.Write(rem.Success);
看能符合楼主需要不
------解决方案--------------------[^A-Za-z]|\s
//////////////////////////////////////////////
MSN:bdbox@hotmail.com请给我一个与您交流的机会!
------解决方案--------------------这样的就别用正则了。正则的功能是string=> struct/class之间分析的时候。简化操作的。判断工作交给正则会让匹配很慢的。