欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

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

来源: javaer 分享于  点击 37650 次 点评:66

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 怎么正则表达式捕获组中的文本 ,具体步骤参见示例代码。

好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对悦橙教程的支持。

相关栏目:

用户点评