使用正则表达式求完整路径中的文件名

时间:2022-04-23
本文章向大家介绍使用正则表达式求完整路径中的文件名,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

      以前都是比较恶心的算法,找字符串中的最后一个"",再求出末尾的文件名。现在好啦,用.net中的正则表达式,可以非常漂亮的完成。 

  using System.Text.RegularExpressions;  
 
  //用正则表达式求末尾文件  
  private string GetFileName(string FullName)  
  {  
     Regex re=new Regex(@"\[^\]*$");  
     Match ma=re.Match(FullName);  
     if( ma.Success)  
       return ma.Value.Substring(1);  
     else  
       return "";  
  }  
 

说明:     带转义字符串的匹配串前必须加@     [^\]表示不能出现""集合     *表示前面的字符可以出现任意次  

    $表示匹配的字符串应该在行尾