如何修改下面的正则表达式以匹配日期与日期部分的序数?此正则表达式匹配“2003 年 1 月 1 日 | 2004 年 2 月 29 日 | 3202 年 11 月 2 日”,但我还需要它来匹配:“2003 年 1 月 1 日 | 2004 年 2 月 29 日 | 3202 年 11 月 2 日 | 2010 年 3 月 3 日”
^(?:(((Jan(uary)?|Ma(r(ch)?|y)|Jul(y)?|Aug(ust)?|Oct(ober)?|Dec(ember)?)\ 31)|((Jan(uary)?|Ma(r(ch)?|y)|Apr(il)?|Ju((ly?)|(ne?))|Aug(ust)?|Oct(ober)?|(Sept|Nov|Dec)(ember)?)\ (0?[1-9]|([12]\d)|30))|(Feb(ruary)?\ (0?[1-9]|1\d|2[0-8]|(29(?=,\ ((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)))))))\,\ ((1[6-9]|[2-9]\d)\d{2}))
谢谢你。