不再回头 .net学习日记&资料

我再也不愿听你要求 我受够了你那些自私要求

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  39 随笔 :: 2 文章 :: 14 评论 :: 0 Trackbacks
    以前都是比较恶心的算法,找字符串中的最后一个"\",再求出末尾的文件名。现在好啦,用.net中的正则表达式,可以非常漂亮的完成。  
  
 1  using System.Text.RegularExpressions; 
 2
 3  //用正则表达式求末尾文件 
 4  private string GetFileName(string FullName) 
 5  
 6     Regex re=new Regex(@"\\[^\\]*$"); 
 7     Match ma=re.Match(FullName); 
 8     if( ma.Success) 
 9       return ma.Value.Substring(1); 
10     else 
11       return ""
12  }
 

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

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

posted on 2006-03-17 00:39 不再回头 阅读(2262) 评论(0)  编辑 收藏 引用 所属分类: 正则表达式
只有注册用户登录后才能发表评论。