求一个正则表达式:去除文件后缀名(如:.jpg .jpeg .png) 各位高手 : 求一个正则表达式,去除文件后缀名(如:.jpg .jpeg .png)谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个貌似不用正则也可以做.如果文件后缀名是正常的情况下.用LastIndex 这个方法.去掉最后面的一个 "."之后的文字 不需要正则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();} 急救~C#split问题 调用一个外部exe程序并控制其窗口显示位置. 有没有国外免费.net空间 测试你C#的开发能力!!!!! 文本文件的拖动? 如何判断一个Form时候已经Show()了出来? 一个有关BUTTON的问题。 VS下将Webbrowser控件放入form下导致的问题 conn.close和conn.dispose有什么区别 还是理论概念问题 打开ORACLE数据库的表出错 查询数据库的问题
如果文件后缀名是正常的情况下.
用LastIndex 这个方法.去掉最后面的一个 "."之后的文字
{
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();
}