事件采集


故事

在本故事中,你有一个需要摄取事件的程序,但消息使用了 3 种不同的日期格式:

  • "01/01/1970"
  • "January 1, 1970"
  • "Thursday, January 1, 1970"

你的任务是编写正则表达式,匹配并捕获每一种格式。

涉及的要点:

  • 匹配字面字符
  • 量词
  • 交替
  • 字符类
  • 锚点

任务

  • 创建用于匹配小型组成部分的模式
  • 在此基础上创建能捕获这些小型组成部分的模式
  • 在此基础上创建能从给定的日期格式中捕获内容的模式
  • 在此基础上创建只匹配并捕获该日期格式的正则表达式

实现