为判断程序中用户输入的文件路径的合法性,特学习了下了正则表达式。正则表达式的功能还真是强大啊!为检验偶写的正则表达式的合法性,下了个小软件regulator(http://royo.is-a-geek.com/iserializable/regulator/))来检验。当然在网站www.regexlib.com/中集成了很多的表达式,输入关键字即可得到。
    最后,以一个例子来结束偶的学习1,求路径中的文件名:
     private string GetFileName(string FullName)
    {
       Regex re=new Regex(@"\\[^\\]+$");
       Match ma=re.Match(FullName);
       if( ma.Success)
         return ma.Value.Substring(1);
       else
         return "";
    }