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

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

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  39 随笔 :: 2 文章 :: 14 评论 :: 0 Trackbacks
<2025年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

常用链接

留言簿(3)

随笔分类

随笔档案

文章分类

自己的站

搜索

最新评论

阅读排行榜

评论排行榜

    以前都是比较恶心的算法,找字符串中的最后一个"\",再求出末尾的文件名。现在好啦,用.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 不再回头 阅读(2367) 评论(0)  编辑 收藏 引用 所属分类: 正则表达式
只有注册用户登录后才能发表评论。