日期:2014-05-18 浏览次数:20811 次
String strDateText = "sdfgnhfdnjh2013年7月01日sdgldfjhggkfp";
String regex = "[(\\d{4}年\\d{1,2}月)|(\\d{4}年\\d{1,2}月\\d{1,2}日)]";
Matcher m = Pattern.compile(regex).matcher(strDateText );
while(m.find()){
String t = m.group();
System.out.println("t:" + t);
fdatDate = t.replaceAll("年|月|日", "/");
}
t:2
t:0
t:1
t:3
t:年
t:7
t:月
t:0
t:1
t:日
String strDateText = "sdfgnhfdnjh2013年7月01日sdgldfjhggkfp";
String regex = "[(\\d{4}年\\d{1,2}月)
------解决方案--------------------
(\\d{4}年\\d{1,2}月\\d{1,2}日)]";
Matcher m = Pattern.compile(regex).matcher(strDateText );
StringBuffer str = new StringBuffer();
String fdatDate ;
while(m.find()){
String t = m.group();
System.out.println("t:" + t);