matcher.group() 的基本使用,matcher分解系列(一)

使用Matcher类关键的“组”

matcher.group() 是matcher中关键在正则表达式中 ()定义了一个组,group(0)就是指的整个串,group(1)指的是第一个括号里的东西,group(2)指的第二个括号里的东西。 以此类推

新的改变

public static void main(String[] args) {// TODO Auto-generated method stubString str = "时间段:12:00-00:00,电费:70.0";Pattern pattern = Pattern.compile("时间段:(..:..)-(..:..),电费:(\\d*\\.?\\d*)");Matcher matcher = pattern.matcher(str);while(matcher.find()){System.out.println("matcher.group(0) "+matcher.group(0));//得到第0组——整个匹配System.out.println("matcher.group(1) "+matcher.group(1));//得到第一组与第一个括号中对应中值匹配System.out.println("matcher.group(2) "+matcher.group(2));//得到第二组与第二个括号中对应中值匹配System.out.println("matcher.group(3) "+matcher.group(3));//得到第三组与第三个括号中对应中值匹配//以此类推}}
## 输出``
matcher.group(0) 时间段:12:00-00:00,电费:70.0
matcher.group(1) 12:00
matcher.group(2) 00:00
matcher.group(3) 70.0

matcher.group() 的基本使用,matcher分解系列(一)相关推荐

  1. java matcher find,java - 无尽循环matcher.find()

    我正在尝试从html页面获取地址.我有一个正则表达式,从中可以找到州,城市和电话号码.String linearray[] = newdoc.split("\n"); int co ...

  2. Java正则表达式--Matcher.group函数的用法

    https://www.cnblogs.com/jiafuwei/p/6080984.html Java正则表达式--Matcher.group函数的用法 原来,group是针对()来说的,group ...

  3. java matcher group方法_Java中正则表达式相关类中Matcher.group()方法

    ##简介 最近在做一个项目,需要使用matcher.group()方法匹配出需要的内容. ##分组 正则表达式 AA((A)(B(C))) group()方法是针对()来说的,group(0)指的是整 ...

  4. java matcher group_Java正则表达式matcher.group()用法

    java中正则匹配 group是针对()来说的,因为你匹配到的结果是一组,group(0)就是指的整个串,group(1) 指的是第一个括号里的东西,group(2)指的第二个括号里的东西. 代码: ...

  5. java的matcher方法_Java-Android-正则表达式-Matcher方法

    之前我们看了下正则的基本语法规则以及简单的正则创建和匹配写法.这里我们就重点关注下具体的匹配对象提供的一些方法,基本都过一遍,然后我们针对邮箱.电话等做一些练习(过程中不会的我们再回过头的复习一下) ...

  6. 07.LoT.UI 前后台通用框架分解系列之——强大的文本编辑器

    LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotui LoT.UI开源地址如下:https://github.com/du ...

  7. 03.LoT.UI 前后台通用框架分解系列之——多样的表格

    LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotui LoT.UI开源地址如下:https://github.com/du ...

  8. 08.LoT.UI 前后台通用框架分解系列之——多样的Tag选择器

    LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotui LoT.UI开源地址如下:https://github.com/du ...

  9. 01.LoT.UI 前后台通用框架分解系列之——小图片背景全屏显示(可自动切换背景)...

    LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotui LoT.UI开源地址如下:https://github.com/du ...

最新文章

  1. AngularJS基本知识点
  2. Java学习笔记——局部变量和成员变量
  3. 缓存与库先删哪个(转自网络,侵删)
  4. 万字图文 | 聊一聊 ReentrantLock 和 AQS 那点事(看完不会你找我)
  5. Ubuntu14.04引导菜单修复
  6. java 计算工具类_java精确计算工具类
  7. Firefly推出了小型高性能嵌入式主机
  8. python pandas 排序_python – pandas:单独对每列进行排序
  9. 数据结构和算法 D2
  10. CentOS7 服务器连接超时自动断开问题解决
  11. 通过分析等待类型解决系统产生问题
  12. 分类器对未见过类别的识别问题
  13. SMOS、AMSR2以及SMAP三种土壤水分遥感产品的下载和预处理
  14. 什么样的语言可以进行反编译
  15. word格式刷刷完格式后公式上凸了怎么办?
  16. Python函数注释格式
  17. 自控力读书笔记:第二章 意志力的本能:人生来就能地址奶酪蛋糕的诱惑
  18. 华为手机怎么使用分屏_这是一份华为手机必备小技巧使用说明
  19. 五、用矩阵键盘实现密码锁
  20. postgresql: pg_ctl -D data start 出现 postgres aaaaaaaaaaaaaaaaaaaaaaaaa C:/Users/huang zhen yang/dat

热门文章

  1. 《人月神话》-人月神话
  2. 计算机(Computer)基础
  3. 系统调用是什么,你用过哪些系统调用
  4. Pr入门学习之选择GPU加速
  5. java变短加密解密算法_java----加密/解密常用算法
  6. 【Java核心技术大会 PPT分享】陈阳:深入理解 Java 虚拟机编译原理
  7. XSS讲解上(web安全入门10)
  8. 渗透测试之XSS(跨站脚本攻击)
  9. android 笔试题大全,2018年Android面试题大全
  10. Anaconda下载及安装保姆级教程(详细图文)