首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

字符串截取有关问题,请问

2012-05-16 
字符串截取问题,请教D:\xxx工作文件\X-项目文件夹\T-特玛偲\项目文件\tmsweb\cyruskwork\Cattached\image\

字符串截取问题,请教
D:\xxx工作文件\X-项目文件夹\T-特玛偲\项目文件\tmsweb\cyruskwork\Cattached\image\20120417\20120417143718_5036.jpg

我只想取 :20120417\20120417143718_5036.jpg 这里的就行,怎么截取呢?前面的文件名称有时是不一样的

[解决办法]
如果都有image那就简单了。
s.Substring(s.IndexOf("image") + 6, s.Length - s.IndexOf("image") - 6);
[解决办法]

C# code
            string source = @"D:\xxx工作文件\X-项目文件夹\T-特玛偲\项目文件\tmsweb\cyruskwork\Cattached\image\20120417\20120417143718_5036.jpg";            Regex reg = new Regex(@"(?<=image\\).*.jpg");            Match mm = reg.Match(source);            MessageBox.Show(mm.Value);
[解决办法]
s.Substring(s.IndexOf(@"\tmsweb\cyruskwork\Cattached\image\") + @"\tmsweb\cyruskwork\Cattached\image\".Length);
[解决办法]
文件名从哪里开始不一样
[解决办法]
#2 、#3楼

支持
[解决办法]
\\[\d]+\\[\d]+_[\d]+\.jpg$
[解决办法]
split 通过\将其分成多个字符串存在一个字符串数组中然后再取倒数第二个\后的字符

热点排行