怎么把 (..bbs/default.aspx) 变成 bbs_defualt
用substring 怎么做

解决方案 »

  1.   


    void Main()
    {
    string s = "..bbs/default.aspx";
    s = s.Replace("/", "_").Substring(2, s.LastIndexOf('.') - 2);
    Console.WriteLine(s);
    }
    //结果:
    bbs_default
      

  2.   

    void Main()
    {
    string s = "(..bbs/default.aspx)";
    s = s.Replace("/", "_").Substring(3, s.LastIndexOf('.') - 3);
    Console.WriteLine(s);
    }
      

  3.   


                    string str = "..bbs/default.aspx";                int num = str.LastIndexOf(".");                string Str1 = str.Substring(0,num);                string strRep = Str1.Replace("/", "_").Replace(".", "");                 Response.Write("" + strRep + "");
      

  4.   

    谢谢 我要从第一个点开始呢  如zxc/..bbs/default.aspx
      

  5.   

            string s = "..bbs/default.aspx";
            s = s.Replace("/", "_").Substring(s.Length - 16, 16);
            Response.Write(s);
      

  6.   


    傻了啊,这样路径还正确吗!,想要分要不至于这样忽悠人吧建议看下伪静态:连接地址:利用Mircosoft URLRewriter.dll实现页面伪静态
      

  7.   

    不客气。前面不管加什么结果都会是 bbs_default