博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java.util.regx Demo
阅读量:5285 次
发布时间:2019-06-14

本文共 933 字,大约阅读时间需要 3 分钟。

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class TestRegex {

public static void main(String[] args) {
//时间正则表达式
String reg = "(.*)-(.*) (.*):(.*)";
String reg2 = "(.*)(0[1-9]|1[1-2])/(0[1-9]|[1-2]\\d|3[0-1]) ([0-2][0-9]):([0-5]\\d)(.*)";
Pattern pattern = Pattern.compile(reg2);
//时间String
String timeStr = "(06/06 15:50)";
Matcher matcher = pattern.matcher(timeStr);
while(matcher.find()){
for(int i = 1;i<=matcher.groupCount();i++){
System.out.println(matcher.group(i));
}
}
}
}

/*

** 正则: (今天|(.*)月(.*)日 )([0-2][0-9]):([0-5]\\d)
时间:今天17:19 或 6月1日 09:53
*
* 正则:(\\d{4})-(0[1-9]|1[1-2])-(0[1-9]|[1-2]\\d|3[0-1]) ([0-2][0-4]):([0-5]\\d):([0-5]\\d)
时间:2016-05-23 23:35:41
*
* 正则:(0[1-9]|1[1-2])-(0[1-9]|[1-2]\\d|3[0-1]) ([0-2][0-9]):([0-5]\\d)
时间:05-04 06:33
正则:(.*)(0[1-9]|1[1-2])/(0[1-9]|[1-2]\\d|3[0-1]) ([0-2][0-9]):([0-5]\\d)(.*)
时间:(06/06 15:50)
* */

转载于:https://www.cnblogs.com/muzi-li/p/5579773.html

你可能感兴趣的文章
树上的路径
查看>>
问题总结
查看>>
软件随笔
查看>>
Linux下SVN自动更新web [转]
查看>>
Openstack api 学习文档 & restclient使用文档
查看>>
poj100纪念
查看>>
NetWork——关于TCP协议的三次握手和四次挥手
查看>>
An easy problem
查看>>
MauiMETA工具的使用(一)
查看>>
LeetCode: Anagrams 解题报告
查看>>
Qt 中获取本机IP地址
查看>>
070102_赌博设计:概率的基本概念,古典概型
查看>>
IT人生的价值和意义 感觉真的有了
查看>>
JS DOM对象
查看>>
OGR – Merging Multiple SHP files
查看>>
创业公司该不该被收购?(转)
查看>>
sqlserver 行转列、列转行[转]
查看>>
【IScroll深入学习】解决IScroll疑难杂症
查看>>
python 数据类型
查看>>
108-PHP类成员protected和private成员属性不能被查看数值
查看>>