31-Aug-2011 和 12:01:18具体的数字会根据实际情况变化~不过这两个日期表达的意思相信大家都看得懂~想请问一下这两种格式的日期的正则表达式是多少谢谢

解决方案 »

  1.   

    31-Aug-2011 
    ^\d{2}-[a-zA-Z]+-\d{4}$
    12:01:18
    ^\d{2}:\d{2}:\d{2}$
      

  2.   

    (([012]\d|30|31(?=-(Jan|March|May|July|Aug|Oct|Dec)))-(Jan|Feb|March|Apr|May|Jun|July|Aug|Sept|Oct|Nov|Dec)-\d{4})|(([01]\d|2[0-3]):[0-5]\d:[0-5]\d)
      

  3.   


    借楼再问你一个问题~如果我现在有一行字符串,我需要验证如果它能匹配上之前你给我的那个正则表达式~那我就要把匹配上的那几个字符串去掉~该怎么操作?比如这个字符串是  ROW80_2=LETR1A v1.00.24 Live  23:01:18  System Display包含了23:01:18能匹配上前面的正则表达式~那我要把23:01:18去掉~其他信息保留~
      

  4.   

    string result = Regex.Replace(字符串,"正则","");