读书人

怎么获取字符串的某一段内容?

发布时间: 2012-08-29 08:40:14 作者: rapoo

如何获取字符串的某一段内容??
这是我的jquery+ajax代码:

string Movieimage = context.Request["Mimage"].Replace("\\","/");


代码中的(Mimage)是从前台传进来的图片地址,传进来的时候它的格式是c:\xxx\xxx.jpg,通过斜杠转换以后它会变成c:/xxx/xxx.jpg . 我想问的是如何把前面的c:/xxx/这一段去掉,然后替换成(../image/ ) 这个格式。
也想过使用substring()方法,不过传进来的时候图片地址的长度不是固定的。
俺是初学者,请各位高手们帮忙解决这个问题吧!!

[解决办法]

C# code
            string source = "c:/xxx/xxx.jpg";            Regex reg = new Regex(@"(?is)^[a-z]:/.*?/");            source = reg.Replace(source, "../image/");
[解决办法]
C# code
using System.Linq; string Movieimage = Request["Mimage"].Replace("\\", "/"); Movieimage = string.Concat("../image/ ", Movieimage.Split('/').Last()); 

读书人网 >asp.net

热点推荐