例如:http://localhost/app1/(S(1i0eziixj1bfny4510bxumvn))/default.aspx
我想把(S(1i0eziixj1bfny4510bxumvn))匹配出来,然后替换掉,关键是小括号不知道怎么处理.急!!!高手指点

解决方案 »

  1.   

    你想把(S(1i0eziixj1bfny4510bxumvn))去掉呀
      

  2.   

    也可以这么说!我想把(S(1i0eziixj1bfny4510bxumvn))换掉~
    换成其他的SessionId
      

  3.   

    string url = "http://localhost/app1/(S(1i0eziixj1bfny4510bxumvn))/default.aspx";
    url = Regex.Replace(url, "/\(S\([a-z0-9]*\)\)/", "/");
    这样写不可以的?
      

  4.   

    不太理解楼主为什么要用正则表达式来替换掉url中的sessionId?这个值是asp.net自动加入的,如果你不想让它在url中显示,可以在web.config中把sessionState配置节中的cookieless=true改为cookieless=false就行了。==========================
    www.webdiyer.com