我想问下,如何获取字符串yyyy-mm-dd中dd的值,最好是用正则表达式???

解决方案 »

  1.   


    string[] split = text.split(new char[] {'-'});
    string rel = split[2];
      

  2.   

    \S 非  空白字符,包括换行符\n、回车符\r、制表符\t、垂直制表符\v、换页符\f
    {2}2次
    $ 至尾
      

  3.   

    如果你判断是否 符合
    yyyy-mm-dd 形式
    可以\S{4}-\S{2}-\S{2}
    如果你想要DD的值
    可以这样Regex r = new Regex(@"\S{4}-\S{2}-");
    stirng a = "hell-aa-bb";
    string split = r.Split(a)[0];就可以了