欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

Java通过正则表达式捕获组中的文本

时间:2021-08-29 08:58:21|栏目:JAVA代码|点击:

1.简介

Java 正则表达式如何捕获组中的文本 ?――请看下文。

2.代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */
public class CapturingTextInAGroupInARegularExpression {
 public static void main(String[] argv) throws Exception {
 CharSequence inputStr = "abbabcd";
 String patternStr = "(a(b*))+(c*)";

 Pattern pattern = Pattern.compile(patternStr);
 Matcher matcher = pattern.matcher(inputStr);
 boolean matchFound = matcher.find();

 if (matchFound) {
  for (int i = 0; i <= matcher.groupCount(); i++) {
  String groupStr = matcher.group(i);
  System.out.println("匹配结果:"+groupStr);
  }
 }
 }
}

3.结果


4.总结

示例代码演示了 Java 怎么正则表达式捕获组中的文本 ,具体步骤参见示例代码。

上一篇:Spring如何基于注解配置使用ehcache

栏    目:JAVA代码

下一篇:java10下编译lombok注解代码分享

本文标题:Java通过正则表达式捕获组中的文本

本文地址:http://www.codeinn.net/misctech/170937.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有