【发布时间】:2014-09-29 09:53:42
【问题描述】:
我想从 java 字符串中查找日期。但是我无法做到这一点,请帮忙
String : 01-02-2014 <2>
Ineed output like :01-02-2014
我的代码:
public String rejex(String idate){
String result = null;
try{
String regex = "([1-9]|[012][0-9]|3[01])[-/]\\s*(0[1-9]|1[012])[-/]\\s*((19|20)?[0-9]{2})";
result = idate.replaceAll(regex, "$1-$2-$3");
}catch(Exception e){}
return result;
}
【问题讨论】:
-
您只想删除除
dd-mm-yyyy之外的所有内容? -
是删除除 dd-mm-yyyy 以外的所有内容
-
您不只是在提取,您还想验证日期吗?
-
是的,我想验证日期