字符串操作问题 有一字串,形如:http://www.gznet.com/index.asp?userid=12345678请问用什么方法能够把userid后面的字串去掉呢,最后变为http://www.gznet.com/index.asp? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string temp=@"http://www.gznet.com/index.asp?userid=12345678";temp.Substring(0,temp.LastIndexOf(@"?",1)); str = "http://www.gznet.com/index.asp?userid=12345678".Split('?')[0]+'?'; 不行,提示:长度不能小于 0。参数名: length我是在VC#下操作 string temp = @"http://www.gznet.com/index.asp?userid=12345678"; MessageBox.Show(temp.Substring(0, temp.LastIndexOf(@"?", 1))); to viena(维也纳nn) :你的方法的确可行。 http://community.csdn.net/Expert/topic/5045/5045049.xml?temp=.7106897借点人气 找人帮帮忙 直接用?号获取?所在的字符串的第几个位置.来获取这个字符串的前多少个字符即可c# IndexOf用个字函数asp里常用到的 instr 不好意思,昨晚没调试,多加了一个参数,所以不正确经过调试的代码:string temp=@"http://www.gznet.com/index.asp?userid=12345678";Response.Write(temp.Substring(0,temp.LastIndexOf(@"?")+1)); 新手求助,findwindow c# 把图片转成 256色的 如何在VS2005下调试带有参数的程序呢? 用C#作winform程序exe文件过大通常怎么解决,谢谢 在vs.net 上直接点 启动 出现这样的提示 "试图运行时出错:无法在web 服务器上起用调试,未将项目配置为进行调试" 请问,在C#中,如何给 select 查询语句参数赋值呀? 怎样读取网上的html内容? 请教一个关于C#和SQL的问题的连接问题 鼠标停留在Winform关闭按钮的时候会出现个小框,写着关闭,怎么改成别的文字? c#中 delete 请各高手指教 关于CLR、CTS,基本的类库等的问题,希望大家能帮忙
temp.Substring(0,temp.LastIndexOf(@"?",1));
长度不能小于 0。
参数名: length我是在VC#下操作
string temp = @"http://www.gznet.com/index.asp?userid=12345678";
MessageBox.Show(temp.Substring(0, temp.LastIndexOf(@"?", 1)));
http://community.csdn.net/Expert/topic/5045/5045049.xml?temp=.7106897
借点人气 找人帮帮忙
c# IndexOf用个字函数
asp里常用到的 instr
经过调试的代码:
string temp=@"http://www.gznet.com/index.asp?userid=12345678";
Response.Write(temp.Substring(0,temp.LastIndexOf(@"?")+1));