随便一个字符串asdsfasdewfafas截取前9位字符。
C#可以用substring()。
目前需要用正则替换。  求解! 

解决方案 »

  1.   

    System.Text.RegularExpressions.Regex r = new System.Text.RegularExpressions.Regex(@"^\w{9}");
    string s = "abcdefghijklmnop";
    string result = r.Replace(s, "");
    这样么?
      

  2.   


                String str = "asdsfasdewfafas";
                Regex reg =  new Regex(@"^\w{9}");            foreach (Match m in reg.Matches(str))
                    Console.WriteLine(m.Value);
      

  3.   


     String str = "asdsfasdewfafas";
                Regex reg = new Regex(@"^\w{9}");            Match m = reg.Match(str);
                Response.Write(m.Value); //asdsfasde