Java 用于提取日期格式的正则表达式,例如2012年4月25日星期三
你能帮我做一个在HTML流中提取日期的RE吗。 e、 g所需日期为2012年4月25日星期三 谢谢Java 用于提取日期格式的正则表达式,例如2012年4月25日星期三,java,regex,Java,Regex,你能帮我做一个在HTML流中提取日期的RE吗。 e、 g所需日期为2012年4月25日星期三 谢谢 但请注意,它也会发现无效日期,比如2月31日。@RezaSanaie是的,我有,你怎么看?我们知道你的类型*upsetP@MikeMcMahon,谢谢你的帮助,试过了吗?:?:[1]{1}\\d{1}\\d{1}\\d{1}|?:[2]{1}\\d{3}?![\\d]但这种行为是反常的。我需要从am HTML流中提取一个有效的日期。因此,我没有要操作的物理日期对象。感谢您的努力。您不必捕获一周中的
但请注意,它也会发现无效日期,比如2月31日。@RezaSanaie是的,我有,你怎么看?我们知道你的类型*upsetP@MikeMcMahon,谢谢你的帮助,试过了吗?:?:[1]{1}\\d{1}\\d{1}\\d{1}|?:[2]{1}\\d{3}?![\\d]但这种行为是反常的。我需要从am HTML流中提取一个有效的日期。因此,我没有要操作的物理日期对象。感谢您的努力。您不必捕获一周中的某一天,因为这很容易计算……尽管您可以检查不一致性。它还可以发现周日,1月00日0000,周六,12月39日2999,每个人都知道12月39日2999是周三。
(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]