为以下内容写一个正则表达式:
一个正则表达式,用于查找文件中的日期。正确的日期必须采用以下格式 DD-MM-YYYY,以及1900年代和2000年代。无需强制执行 纠正一个月中的最大天数。 例如,在以下列表中: 2011年10月2日 ,2016年2月6日 ,2016年5月8日 ,1966年7月8日 ,32-05-2022
只有10/10/2011和07-08-1966是有效日期。
一个正则表达式,可以接受以下任何问题的答案 “ 5、6和14是什么?” 数字 他们是数字 他们是数字
答案 0 :(得分:0)
根据您的问题,正则表达式模式必须匹配1900到2000之间的任何日期,对吗?如果正是您想要的,这就是您需要的模式:
(3[0-1])|([0-2][0-9])-((0[0-9])|(1[0-2]))-(19\d{2})|2000
年份组将匹配1900年到2000年之间的任何年份,如果您发现此模式有任何错误,或者告诉我一些该模式应匹配的条目,请告诉我...
希望我有所帮助!