2012-04-27 32 views
-1

请帮助一个RE来提取HTML流中的Date。 e.g需要的日期是Wednesday, April 25 2012提取日期格式的正则表达式例如2012年4月25日,星期三

感谢

+0

@RezaSanaie是的,我有,你怎么看?我们知道你的类型.. * upsetP – 2012-04-27 19:53:54

+0

@MikeMcMahon,谢谢你的帮助,试过'(?:(?:[1] {1} \\ d {1} \\ d {1} \\ d {1}) |(?:[2] {1} \\ d {3})))(?![\\ d]'但行为是不稳定的,我需要从HTML流中提取有效的日期。 – 2012-04-27 19:55:54

+0

您不一定非得捕捉一周中的某一天,因为这很容易计算出来...虽然您可以检查不一致性 – rob 2012-04-27 20:08:30

回答

2
(Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday),?\s+(January|February|March|April|May|June|July|August|September|October|November|December)\s+[0-3]?[0-9],?\s+[0-2][0-9][0-9][0-9] 

但是请注意,它也会发现无效的日期,如那些具有February 31

+1

它也会发现1月00日星期日0000和2999年12月39日星期六(每个人都知道2999年12月39日是周三) – rob 2012-04-27 20:02:10

+0

谢谢@Shedal,它工作正常 – 2012-04-27 20:27:13

相关问题