首页 > 编程 > Java > 正文

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

2019-11-26 08:38:28
字体:
来源:转载
供稿:网友

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

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表