110,568
社区成员
发帖
与我相关
我的任务
分享
string content = @"Q.Q1.exe,abc.bat,aa,Outlook.exe,";
Regex replaceReg = new Regex(@"\.[^.,]*,");
content = replaceReg.Replace(content, ",");
Console.Write(content);
Console.Read();
System.IO.Path.GetFileNameWithoutExtension("QQ.exe");
System.IO.Path.GetFileNameWithoutExtension("abc.bat");
System.IO.Path.GetFileNameWithoutExtension("aa");
System.IO.Path.GetFileNameWithoutExtension("Outlook.exe");
if(s.LastIndexOf('.')>-1)
return s.SubString(0,s.LastIndexOf('.')>-)
else
return s
class Demo
{
static void Main()
{
foreach (string s in "QQ.exe,abc.bat,aa,Outlook.exe".Split(','))
{
string t = System.IO.Path.GetFileNameWithoutExtension(s);
System.Console.WriteLine(t);
}
}
}
/* 程序输出:
QQ
abc
aa
Outlook
*/