首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求个正则表达式,该怎么解决

2012-03-11 
求个正则表达式http://www.sina.com.cn2007年04月19日05:58本报4月18日讯今年3月,侯马市公安局在两天内突

求个正则表达式
http://www.sina.com.cn   2007年04月19日05:58

本报4月18日讯今年3月,侯马市公安局在两天内
突击提拔了92名中层干部

如何从这两段文字中提取时间?

[解决办法]
public static void main(String[] args) throws ParseException {
String news = "http://www.sina.com.cn 2007年04月19日05:58 ...... ";
String timeStr = news.replaceFirst( ".*(\\d{4}年\\d{2}月\\d{2}日\\d{2}:\\d{2}).* ", "$1 ");
SimpleDateFormat sf = new SimpleDateFormat( "yyyy年MM月dd日HH:mm ");
Date date = sf.parse(timeStr);
System.out.println(date);
}
[解决办法]
split();
[解决办法]
split 或者用chatAT

[解决办法]
public static void main(String[] args) throws ParseException {
String news = "http://www.sina.com.cn 2007年04月19日05:58 ...... ";
String timeStr = news.replaceFirst( ".*(\\d{4}年\\d{2}月\\d{2}日\\d{2}:\\d{2}).* ", "$1 ");
SimpleDateFormat sf = new SimpleDateFormat( "yyyy年MM月dd日HH:mm ");
Date date = sf.parse(timeStr);
System.out.println(timeStr);
System.out.println(date);
}

热点排行