先split('?')把URL和参数分离,第一个元素就是URL,后面的全部是参数
然后URL.split('/')
数组里最后一个元素就是文件名
然后URL.split('/')
数组里最后一个元素就是文件名
解决方案 »
- 求一正则表达式
- 当comboBox当前的Text发生变化时,触发的是哪个事件
- ReportViewer本地化 应用问题???
- 文件拖放时候鼠标跟随的图标
- C#实现图片导入word
- 多线程访问控件的问题.我记得我在VS2003里曾经做过直接开一个线程.在线程里调问一个listview.
- 水晶报表!!SOS!!
- 如何在DATAGRID中插入一行(默认是在最底插入),在线等!
- 请问一个winform的问题?????
- ListView中的图标需要连接ImageList,有什么方式可以不连接ImageList或者可以更改ImageList的内容?
- 非UI现场数据计算更新UI线程
- c#如何做一个复合控件,pictruebox控件和label控件的组合。
string s="http://XXX.abc.org/XXX/XXX/filename.jpg";
string[] str = s.Split('/');
string file = str.Last();
string result = s.Substring(s.LastIndexOf('/')+1);
如果想在前段处理也可以用正则,location.href.search或者字符串截取。
Path.GetFileNameWithoutExtention()好像都可以
{
Console.WriteLine(getFileName("http://XXX.abc.org/XXX/XXX/filename.jpg"));
} public static string getFileName(string path)
{
string str = string.Empty;
int pos1 = path.LastIndexOf('/');
int pos2 = path.LastIndexOf('\\');
int pos = Math.Max(pos1, pos2);
if (pos < 0)
str = path;
else
str = path.Substring(pos + 1); return str;
}