java正则表达式中Group的理解
来源:互联网 发布:傲剑绿色版升级数据 编辑:程序博客网 时间:2024/06/06 01:23
组的理解
组指的是用括号划分的正则表达式,举个简单的例子:A(B(C)D
组0:ABCD
组1:BC
组2:C
Macher类中的group(int i)返回对应的组,例如group(0)为ABCD,group(1)为BC,group(2)为C,
groupCount()返回组数。
下面用一个简单的案例实现一下
import java.util.regex.*;import static sun.misc.Version.print;public class Groups { static public final String TEST = "Twas33332;./';;" ; public static void main(String[] args) { //([A-Za-z]{1,})匹配第一组的字母,(\d{1,})匹配第二组的数字字符,(\W+)匹配第三组的非字母数字字符 Matcher m =Pattern.compile("([A-Za-z]{1,})(\\d{1,})(\\W+)") .matcher(TEST); while(m.find()) { for(int j = 0; j <= m.groupCount(); j++) System.out.println("group("+j+")[" + m.group(j) + "]"); print(); } }}
阅读全文
0 0
- java正则表达式中Group的理解
- Java正则表达式的Group
- 正则表达式group理解
- java正则表达式中group()方法案例
- Java正则表达式中group()、group(i)、groupCount()
- Java正则表达式中group()、group(i)、groupCount的含义(转)
- Java---正则表达式group的使用
- Java正则表达式组group()的用法
- Java---正则表达式group的使用
- java正则表达式的match.group(int group)参数详解
- 正则表达式的group
- C#正则表达式类Match和Group类的理解
- C#正则表达式类Match和Group类的理解
- python正则表达式中group
- java正则表达式之group()
- java正则表达式:group()详解
- JAVA正则表达式group用法
- Java正则表达式中 matcher.find()方法的理解
- IDEA 调试Web请求(Tomcat为例)
- 实验3:Android组件通信
- 面试实战酷跑demo
- java多线程相关问题(待解决)
- 分享一个Java生成二维码工具类
- java正则表达式中Group的理解
- BZOJ1003(ZJOI2006)[物流运输]--最短路+DP
- Spark2.2任务提交运行机制及源码解析
- 被包含的页面,要与当前页<%@ page/>内容要一致,不允许contentType="text/html; charset=UTF-8",有空格
- java位移运算符
- Linux-shutdown命令
- STL set容器 入门
- datatables+java实现服务器端分页,排序,查询,列的显示影藏
- tp关于m的调用问题