当前位置:   article > 正文

Java 使用正则表达式提取字符串中的时间(年月日时分秒)_java正则找出年月日时分秒的函数

java正则找出年月日时分秒的函数
    public static void main(String[] args) {

        //        String str = "2015/07/20 11:01 来源: 测试";
//        String str = "[INFO][2018-04-23 10:29:08 911][http-nio-6900-exec-8]";

        String str_1 = "[INFO][2018-04-23 10:29:08 911][http-nio-6900-exec-8]";

//        String regex = "\\d{4}[-]\\d{2}[-]\\d{2} \\d{2}:\\d{2}:\\d{2} \\d{3}";
        String regex = "\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2} \\d{3}";

//        String regex = "\\[(\\d+.*\\s\\d{3})]";

        Pattern p = Pattern.compile(regex);
        Matcher matcher = p.matcher(str_1);
        if (matcher.find()) {
            System.out.println(matcher.groupCount());
            System.out.println(matcher.group(0));
        }
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

输出结果:

0
2018-04-23 10:29:08 911
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/119335
推荐阅读
相关标签
  

闽ICP备14008679号