Java 将日期与随机字符串中的正则表达式匹配

Java 将日期与随机字符串中的正则表达式匹配,java,regex,string,date,Java,Regex,String,Date,我正试图在Java中实现这一点: 我收到这种绳子 "12/07/2004dddsss12/10/2010ñrrñrñr10/01/2000ksdifjsdifffffdd04/04/1998" 然后我必须在该字符串中找到一个或多个日期,日期格式:dd/mm/yyyy 最后,我必须复制到另一个匹配的字符串日期:“12/07/2004 12/10/2010 10/01/2000 04/04/1998” PD:我正在使用这个网站http://regexpal.com/测试是否有效。我尝试了一些网站r

我正试图在
Java
中实现这一点:

我收到这种绳子

"12/07/2004dddsss12/10/2010ñrrñrñr10/01/2000ksdifjsdifffffdd04/04/1998"
然后我必须在该字符串中找到一个或多个日期,日期格式:
dd/mm/yyyy

最后,我必须复制到另一个匹配的字符串日期:
“12/07/2004 12/10/2010 10/01/2000 04/04/1998”


PD:我正在使用这个网站
http://regexpal.com/
测试是否有效。我尝试了一些网站regex,任何人都为我工作。

你可以将日期的有效性与提取的内容分开

要提取日期,请执行以下操作:

String regex = "\\d{2}/\\d{2}/\\d{4}";
在fiddle这里查看:

代码:

12/07/2004
12/10/2010
10/01/2000
04/04/1998
12/07/2004
12/10/2010
10/01/2000
04/04/1998