从数据库中抽取一组10条记录如下:
1.你患有Baby恐惧症吗?
2.胎儿是“留”还是“流”
3.八种疾病母亲传

10.想做大龄妈妈要注意的事项(1)想把前面的数字序号和一点截取掉得到的效果如下:
你患有Baby恐惧症吗?
胎儿是“留”还是“流”
八种疾病母亲传

想做大龄妈妈要注意的事项(1)可以用几种方法截取?谢谢!

解决方案 »

  1.   

    Regex ex = new Regex(@"(?<=^\d+[.]).*");
    Match m = ex.Match("1.你患有Baby恐惧症吗? ");
    Console.WriteLine(m.Value);
      

  2.   

    string substr=string1.Substring(string1.IndexOf('.')+1);
      

  3.   

    str = str.Remove(0,str.IndexOf(".")+1)
      

  4.   

    string str=string1.Substring(string1.IndexOf('.')+1);
    或 string str=string1.Substring(string1.IndexOf('.')+1,string1.Length-string1.IndexOf('.')-1);
      

  5.   


    string str = "1.你患有Baby恐惧症吗? ";
    str.TrimStart().Remove(0, 2);
      

  6.   


    这个
    或者
    string substr=string1.Substring(string1.IndexOf('.')+1); 
      

  7.   

        可以使用正则表达式或者string.substring()方法实现。
      

  8.   

    取得第一个"."的index,然后用substring。
      

  9.   

    SELECT REPLACE(COL,SUBSTRING(COL,1,CHARINDEX('.',COL)),'')AS COL FROM TB
      

  10.   

    SELECT REPLACE(COL,SUBSTRING(COL,1,CHARINDEX('.',COL)),'')AS COL FROM TB