日期:2014-05-17  浏览次数:21369 次

求一个正则表达式:去除文件后缀名(如:.jpg .jpeg .png)
各位高手 : 求一个正则表达式,去除文件后缀名(如:.jpg .jpeg .png)
谢谢!

------解决方案--------------------
不需要正则
C# code

static void Main(string[] args)
{
    string filepath = @"c:\xx\aaabb.jpg";
    //只要文件名 aaabb
    string result = System.IO.Path.GetFileNameWithoutExtension(filepath);
    Console.WriteLine(result);
    //如果还要前面路径 c:\xx\aaabb
    result = filepath.Remove(filepath.Length - System.IO.Path.GetExtension(filepath).Length);
    Console.WriteLine(result);
    Console.ReadKey();
}