首页 > 试题广场 >

以下哪个正则表达式能够匹配下面句子中的所有日期串() “T

[单选题]
以下哪个正则表达式能够匹配下面句子中的所有日期串()
“The next meetup on data science will be held on 2017-09-21, previously it happened on 31/03, 2016”

  • \d{4}-\d{2}-\d{2}
  •  (19|20)\d{2}-(0[1-9]|1[0-2])-[0-2][1-9]
  •  (19|20)\d{2}-(0[1-9]|1[0-2])-([0-2][1-9]|3[0-1])
  • 其他均不对
答案 D
句子中的日期有: 2017-09-21  和  31/03, 2016
/([1-9]\d{3}-(0[1-9]|1[0-2])-([0-2]\d|3[0-1]))|([0-2]\d|3[0-1])\/(0[1-9]|1[0-2]),[1-9]\d{3}/g
年 [1-9]\d{3}
月 (0[1-9]|1[0-2])
日 ([0-2]\d|3[0-1])
A、B、C  只能匹配第一个2017-09-21 



发表于 2021-01-18 21:43:07 回复(0)
C怎么就不对了??
发表于 2020-10-09 15:21:04 回复(2)