本文主要是介绍java-使用正则表达式截取字符串中的时间信息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
package com.yr.method;import java.util.regex.Matcher;
import java.util.regex.Pattern;/*** @Author LYX* * @CreateTime 2015-9-7/下午2:40:25**/
public class TimeSub {public static void main(String args[]){Pattern pattern = Pattern.compile("[0-9]{4}[-][0-9]{1,2}[-][0-9]{1,2}[ ][0-9]{1,2}[:][0-9]{1,2}[:][0-9]{1,2}");Matcher matcher = pattern.matcher("关于召开知识管理典型设计评审工作会议的通知 2011-4-29 15:30:18公司各部门:兹定于2011年5月4日下午14:00在");String dateStr = null;if(matcher.find()){dateStr = matcher.group(0);}String str =dateStr.toString();System.out.println(str);}
}
输出为:2011-4-29 15:30:18
参考:http://www.oschina.net/code/snippet_233834_38690
这篇关于java-使用正则表达式截取字符串中的时间信息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!