`

java小时分钟 正则表达式

 
阅读更多

小时范围:0-6位数    分钟范围:0-59

时间格式:0小时0分钟 1小时6分钟 1小时12分钟  1小时12分钟 121小时16分钟

写道
String pat = "(([1-9]\\d{1,5})|([0-9]))小时(([1-5][0-9])|([0-9]))分钟$";
Pattern p = Pattern.compile(pat);
Matcher delay = p.matcher("3小时40分钟");
if(delay.matches()){
System.out.println("success");
}else{
System.out.println("err");
}


String str="1小时10分钟";
Pattern p2 = Pattern.compile("小时|分钟");
String[] dataArr =p2.split(str);
long s = Long.valueOf(dataArr[0])*60*60*1000 + Long.valueOf(dataArr[1])*60*1000;
System.out.println(s);
for(String strTmp : dataArr){
System.out.println(strTmp);
}

 

分享到:
评论

相关推荐

    java正则表达式实例(邮箱,车牌,密码,url,IP,身份证,车牌等等)

    ### Java正则表达式实例详解 #### 一、概述 正则表达式是一种强大的文本处理工具,能够帮助我们在字符串中查找、替换或提取特定模式的数据。在Java编程中,正则表达式的应用非常广泛,例如在表单验证、数据清洗等...

    正则表达式学习大全(有了这个,几乎不用看别的资料了,详情见资源描述)

    2、半小时精通正则表达式 3、表单验证Validator v1.0.chm 4、正则表达式.chm 5、DEELX 正则表达式 6、java正则表达式入门文档 7、Java正则表达式使用详解 8、常用正则表达式集锦 9、正则表达式高级学习技巧 10、...

    校验时间的正则表达式

    ### 正则表达式知识点详解:校验时间格式 #### 一、正则表达式简介 正则表达式(Regular Expression)是一种强大的文本处理工具,它由一系列字符和特殊符号组成,用于匹配字符串中的特定模式。在编程语言中广泛...

    JAVA正则表达式

    ### JAVA正则表达式知识点详解 #### 一、正则表达式基础概念 在Java编程中,正则表达式(Regular Expression)是一种强大的文本处理工具,它可以用来进行字符串的搜索、替换等操作。通过简单的模式匹配,正则...

    javascript 小时:分钟的正则表达式

    ### JavaScript 小时:分钟的正则表达式 在日常开发工作中,经常需要验证用户输入的时间格式是否符合标准。例如,在表单提交时确保时间格式为合法的“小时:分钟”格式。本篇文章将深入探讨如何利用JavaScript中的...

    正则表达式验证邮箱、IP地址、手机号码

    这段正则表达式非常复杂,它能够验证闰年和平年的日期格式,包括月份、天数、小时、分钟和秒。 #### 2. 示例代码解析: ```java Matcher matcher = pattern.matcher("2000-02-29 23:59:59"); System.out.println...

    16_常用API_第2天(正则表达式、Date、DateFormat、Calendar)_讲义

    在Java编程语言中,正则表达式、Date、DateFormat和Calendar是四个非常重要的API,它们在处理字符串匹配、日期和时间操作中起着关键作用。本文将深入探讨这些概念及其在实际开发中的应用。 首先,让我们来了解一下...

    判断时间的正则表达式

    在给定的标题和描述中,我们关注的是如何使用正则表达式来判断时间的格式,具体是24小时制的"HH:mm:ss"或"HH:mm"格式。这个任务在很多场景下都很常见,例如在输入验证或者数据处理中。 首先,我们来理解一下这个...

    java 关于时间的代码

    本资源包"java 关于时间的代码"提供了一些关键的示例,涵盖了时间、正则表达式、集合以及遍历等重要概念,旨在帮助开发者更好地理解和使用这些功能。 首先,让我们深入了解一下Java中的时间处理。Java 8引入了`java...

    FFmpeg带图片部分进行视频解析完整版

    FFmpeg是一款强大的开源工具,广泛应用于音视频处理领域,包括编码、解码、转换、流媒体处理等。...通过这个过程,我们可以学习到FFmpeg的基础使用、Java的进程管理、以及正则表达式在文本处理中的应用。

    CronExpBuilder(表达式生成器) .jar

    2. "正则表达式系统教程.CHM":正则表达式是另一种重要的编程工具,用于匹配和处理字符串。这份教程可能帮助用户增强对字符串处理的理解,虽然它与CronExpBuilder的主要功能没有直接关系,但对于编写和调试定时任务...

    JS版日历+富文本+验证码+JSP动态树+表单验证+时间控件+正则

    6. **时间控件**:时间控件让用户能够方便地选择或输入时间,如小时和分钟。它可以是下拉菜单、滑块或者日历组件的一部分。JavaScript可以实现与用户交互的时钟界面,同时支持不同时间格式。 7. **正则表达式**:...

    JAVA高级练习题.pdf

    这部分知识点涉及到 Java 中的字符串操作、正则表达式的使用等。 5._LinkedList 在 Test6 类中,我们看到使用了 LinkedList 对象来存储和操作链表中的元素。这部分知识点涉及到 Java 中的链表操作、LinkedList ...

    JAVA高级工程师笔试题(技术部分).pdf

    知识点:正则表达式是 Java 语言的重要概念之一,考察的是候选人的正则表达式知识和编程能力。解决这个问题需要候选人具备良好的正则表达式基础知识和编程思想。 13. 字符串操作:用简短的代码实现字符串“s tr in ...

    cron表达式校验,验证是否是正确的cron表达式,调用的主方法是function cronValidate(cronExpre

    JavaScript中的实现可能会利用正则表达式进行校验,或者通过逐个解析字段来确保其有效性。 例如,一个简单的JavaScript校验函数可能如下: ```javascript function cronValidate(cronExpression) { // 分割字符串...

    java高级工程师面试题

    专业部分涵盖了Java相关的知识点,包括面向对象、集合框架、线程同步、设计模式、Spring事务管理、Hibernate缓存、正则表达式、字符串操作、Socket编程和SQL查询。 智力部分 1. 烧一根不均匀的绳要用一个小时,...

    JavaScript实现的SimpleDateFormat

    `SimpleDateFormat.js`这个文件很可能包含了上述`SimpleDateFormat`类的完整实现,包括对各种日期格式的支持,如年、月、日、小时、分钟、秒等,并且处理了闰年、时区等复杂情况。在实际使用中,你可以这样使用它: ...

    javascript代码常用大全

    - **2.5 只有小时和分钟,形如(12:03)** - 通过正则表达式 `/^([01]\d|2[0-3]):([0-5]\d)$/.test(str)` 进行验证。 **3. 表单类** - **3.1 所有的表单的值都不能为空** - 通过检查表单元素的 value 是否为空来...

Global site tag (gtag.js) - Google Analytics