2012-04-27 75 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

相關問題