比如说jordan1-001.jpg
要截取前面的jordan1-001要如何实现
如果要截取中间的001,那又应如何实现,跪求帮忙
要截取前面的jordan1-001要如何实现
如果要截取中间的001,那又应如何实现,跪求帮忙
解决方案 »
- 在timer控件中,出问题了。。。进程。。。
- 使用正则表达式提取一定格式的字符串的问题
- 关于属性的get和set的问题!高分求助!
- 急~sql insert语法错误?!
- 您选择了不接受business objects最终用户许可协议 crystal reports组件将不可用,要再次查看最终y用户协议,请打开设计器
- streamReader读写文件问题
- 新手请教问题
- 很困扰于一个有关treeview的问题
- 关于datagridview点击给另外String赋值的问题
- NHibernate 语句查询问题???
- 俺是小虾,写个数组操作吧,有问题了,求助????
- vs2005 下从Excel2003文件读取数据
+
lastindexof
string [] a = "jordan1-001.jpg".split('.')
string s1 = a[0];
如果要截取中间的001,那又应如何实现
string [] b = s1.split('-');
string s2 = b[1]
string[] strFileTpeyname;
strFileTpeyname =strRealname.Split('.');//这里为以“.”做分割
string strNewFileName = strFileTpeyname[strFileTpeyname.Length-2];
这是截取“.”以前的部分
要截取“-”前的部分,把符号改成“-”就行了
string sv1=s.Substring(0,s.LastIndexOf("."));
string sv2=s.Substring(s.IndexOf("001"),sv1.Length -s.IndexOf("001"));
MessageBox.Show(sv1+":"+sv2);
string x=s.substring(0,s.lastindexof("."));//截取前面的jordan1-001
string y=s.substring(s.indexof("001"),x.length-s.indexof("001"));//截取中间的001,2.string[] a=new int[14]{jordan1-001.jpg};
string b=a[11];//截取前面的jordan1-001
string c=a.split("-");
jordan1-001.jpg.html,jordan1-002.jpg.rar,jordan1-003.jpg之类的字符串都可以取出后面的序号来
主要是你要学会怎么用正则表达式来匹配这些字符串