【发布时间】:2016-02-28 16:04:47
【问题描述】:
我需要从这个字符串中提取日期:
BB 通知:在 04/10 11:28 购买您的机票,最终卡号 xxxx,$ 00,00。如果您不认识请致电 40032 2412。
还有完整的日期 04/10/2015
日期模式为 dd/MM 或 dd/MM/yyyy
代码:
String mydata = "BB 通知:购买您的机票,最终卡号 xxxx,00,00 美元,04/10,11:28。如果您不认识,请致电 40032 2412。";
Pattern p = Pattern.compile("(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\\d\\d");
Matcher m = p.matcher(mydata);
结果: m.matches() == false
【问题讨论】:
-
请发布一段代码,说明您到目前为止尝试过的内容以及失败的地方
-
对不起,我现在发布了
标签: java regex date extract extraction