Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于提取日期格式的正则表达式,例如2012年4月25日星期三_Java_Regex - Fatal编程技术网

Java 用于提取日期格式的正则表达式,例如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流中提取一个有效的日期。因此,我没有要操作的物理日期对象。感谢您的努力。您不必捕获一周中的

你能帮我做一个在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流中提取一个有效的日期。因此,我没有要操作的物理日期对象。感谢您的努力。您不必捕获一周中的某一天,因为这很容易计算……尽管您可以检查不一致性。它还可以发现周日,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]