日期:2014-05-17  浏览次数:20439 次

怎么截取网址后面的字符然后跳转到另一个网页
大侠们,求助,我想要个能截了网址后面字符然后跳转到另一个网页的代码
比如我打开网址 http://www.csdn.net/go.html?43483 这样的网址,然后自动跳转到

http://www.baidu.com/absd/stID_43483

就是截取?后面的43483

------解决方案--------------------
C# code
  string temp = "http://www.csdn.net/go.html?43483";
            //正则截取
            string id = Regex.Match(temp, @"(?<=\?)\d+").Value;//43483
            //或者Substring
            id = temp.Substring(temp.LastIndexOf("?")+1);//43483

------解决方案--------------------
探讨
C# code
string temp = "http://www.csdn.net/go.html?43483";
//正则截取
string id = Regex.Match(temp, @"(?<=\?)\d+").Value;//43483
//或者Substring
id = t……

------解决方案--------------------
你也可以分割字符串把。当前页面 http://www.csdn.net/go.html?43483 
var url = location。href;
var para = url.split('?');
var link='http://www.baidu.com/absd/stID_';
window.location.href=link+para[1]