问题描述
我要分两个时间段所以是两个正则一个是上午01-12小时0-60分0-60秒一个是下午13-24小时0-60分0-60秒
解决方案
解决方案二:
packagecom.wanju.project001.zonghe.test;importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassTestExam{publicstaticvoidmain(String[]args){Strings="14:44:21";//下午的Stringregex="([1][3-9]|[2][0-4]):([0-5][0-9]):([0-5][0-9])";Patternpt=Pattern.compile(regex);Matchermt=pt.matcher(s);while(mt.find()){System.out.println(mt.group());}//上午的配置例如s="05:02:13";//下午的regex="([0][0-9]|[1][0-2]):([0-5][0-9]):([0-5][0-9])";pt=Pattern.compile(regex);mt=pt.matcher(s);while(mt.find()){System.out.println(mt.group());}}}
解决方案三:
上午"([1][3-9]|[2][0-4]):([0-5][0-9]):([0-5][0-9])";下午"([1][3-9]|[2][0-4]):([0-5][0-9]):([0-5][0-9])";
时间: 2024-10-27 04:56:20