为判断程序中用户输入的文件路径的合法性,特学习了下了正则表达式。正则表达式的功能还真是强大啊!为检验偶写的正则表达式的合法性,下了个小软件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 "";
}
最后,以一个例子来结束偶的学习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 "";
}