我有一个字符串:d:\我的文档\桌面\OngoTodaySite\OngoTodaySite\images\1.png
怎么样让我得到最后一个"\"后面的数据。
"1.png"不是固定的,前面的"d:...."的路径也不是固定的。我要的结果是得到:1.pngE:\我的文档\桌面\OngoTodaySite\img\240_chat_bg.png
如果字符串是上面这个,我要得到:240_chat_bg.png谢谢,大家了!
怎么样让我得到最后一个"\"后面的数据。
"1.png"不是固定的,前面的"d:...."的路径也不是固定的。我要的结果是得到:1.pngE:\我的文档\桌面\OngoTodaySite\img\240_chat_bg.png
如果字符串是上面这个,我要得到:240_chat_bg.png谢谢,大家了!
解决方案 »
- 一个小菜的问题,路过的一看就知道怎么回答?本人新手
- 这个问题谁来给个思路啊 在线等---->>??>#$%
- 如何获取在终端服务模式下的客户端IP?
- 万能的CSDNER!!请进来帮我看下gridview的取值问题
- 如何用listview显示图片
- 有关C#比较高深的问题,高手请回答
- 求救高手阿,C#语法
- 求助:<%# DataBinder.Eval(Container, "DataItem.content").Replace("\r\n","<br/>") %> 错误
- 20分求解:用C#如何将WAV格式音频转换为mp3格式?
- 为什么书上的程序第一遍运行这么慢哪?
- 怎样在数据库中存储用户名密码
- 急求一段在winform下实现读取数据库表记录导出到excel的代码
string a = "E:\我的文档\桌面\OngoTodaySite\img\240_chat_bg.png";
int inx = a.indexof("\") + 1;
string b = a.substring(inx);
string filename = System.IO.Path.GetFileName(@"d:\我的文档\桌面\OngoTodaySite\OngoTodaySite\images\1.png");
string filename1 = System.IO.Path.GetFileName(@"E:\我的文档\桌面\OngoTodaySite\img\240_chat_bg.png");
string str = @"d:\我的文档\桌面\OngoTodaySite\OngoTodaySite\images\1.png"; Regex reg = new Regex(@"(?<=\\)[^\\]*$"); foreach (Match m in reg.Matches(str))
Console.WriteLine(m.Value);
string str = "d:\\aa\\bb\\cc\\a.png";
string[] s = str.Split('\\');
string s1 = s[s.Length - 1];
Console.Write(s1);
string LastStr = path.Split('\\')[path.Split('\\').Length - 1].ToString();
int inx = a.indexof("\") + 1;
string b = a.substring(inx);
string strnewName = strName.Substring(strName.LastIndexOf("\\") + 1);
string[] temp = str.Split('\\');
string dest_str = temp[temp.Length - 1];
string [] Array=s.Split(new char[] {/});
Array[0]="C:";
Array[1]="aa";
Array[2]="bb";
Array[3]="cc";
Array[4]="dd.jpg";
这样可以截取每个/之间的字符,不过只想要最后一个用split就麻烦了点
也可以这样:
string str2=str1.SubString(str1.IndexOf("/")+1);
str2=dd.jpg