比如说:string str="123hhhh3425"我想要中间的hhhh的字符串

解决方案 »

  1.   

    格式固定不??
    123(?<xuyao>\w+?)3425
      

  2.   

    你可以用substring(str,3,4)即可。
      

  3.   

    string str = "123hhhh3425";            string head = "123";
                string bottom = "3425";            MessageBox.Show(str.Substring(head.Length, str.Length - head.Length - bottom.Length));
      

  4.   

    嗯,如果不知道hhhh字符串在哪个位置,可用Indexof()找到开始的位置,再用substring()就可以找到那个字符串了。
      

  5.   

    楼上的楼上正解,如下:
    str.Substring(aa.IndexOf("hhhh"),4);
      

  6.   

    楼上的楼上正解,如下:
    str.Substring(aa.IndexOf("hhhh"),4);