asp截取字符串 str = "F:\wwwroot\admin\upload\2012060615160327327.png"现在我想截取\admin\upload\2012060615160327327.png这么一串该怎么截取!要求上源码!万分感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以按照这样方法写 :declare @name varchar(50)set @name='F:\wwwroot\admin\upload\2012060615160327327.png'select SUBSTRING(@name,11,40)就可以。。结果为:\admin\upload\2012060615160327327.png string s = @"F:\wwwroot\admin\upload\2012060615160327327.png"; string r = Regex.Match(s, @"(?<=\\[^\\]+)\\.*").Value; Response.Write(r); string str = @"F:\wwwroot\admin\upload\2012060615160327327.png"; str = string.Join("\\", str.Split('\\').Skip(2).ToArray()); Regex.Match(s, @"(?<=\\[^\\]+)\\.*") 具体是神马意思? 来一个indexof+substring的用法 string str = @"F:\wwwroot\admin\upload\2012060615160327327.png"; string str1 = str.Substring(str.IndexOf(@"\") + 1, str.Length - str.IndexOf(@"\") - 1); int index=str1.IndexOf(@"\") + str.IndexOf(@"\") + 1; string str2 = str.Substring(index, str.Length - index); //str2=\admin\upload\2012060615160327327.png 老问题:asp.net 关于PasswordRecovery控件 时间计算问题,如何判断? 求一条SQL语句?查询名次 Microsoft Visual Studio 2008 网页布局 [100]问一个简单SQL语句的优化 怎么样给密码在后发设值,在画面上能看到,急? 关于<Select>填充问题 出现这样的错误! 大家说说Asp.net开发常用(主流)框架是哪些吧? 100分送上,关于ASP.NET中图形实时显示的问题 asp截取字符串 关于Sql语句嵌套的问题
declare @name varchar(50)
set @name='F:\wwwroot\admin\upload\2012060615160327327.png'
select SUBSTRING(@name,11,40)
就可以。。
结果为:\admin\upload\2012060615160327327.png
string r = Regex.Match(s, @"(?<=\\[^\\]+)\\.*").Value;
Response.Write(r);
str = string.Join("\\", str.Split('\\').Skip(2).ToArray());
Regex.Match(s, @"(?<=\\[^\\]+)\\.*") 具体是神马意思?
string str1 = str.Substring(str.IndexOf(@"\") + 1, str.Length - str.IndexOf(@"\") - 1);
int index=str1.IndexOf(@"\") + str.IndexOf(@"\") + 1;
string str2 = str.Substring(index, str.Length - index);
//str2=\admin\upload\2012060615160327327.png