Java通过正则表达式捕获组中的文本
2020-04-02 12:08
951 查看
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 怎么正则表达式捕获组中的文本 ,具体步骤参见示例代码。
好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。
您可能感兴趣的文章:
相关文章推荐
- java通过正则表达式获取文本中的浮点数
- java 通过正则表达式 获取纯文本信息
- JAVA如何通过正则表达式获取文本中数字
- JAVA通过正则表达式实现EXCEL小插件取文本功能
- Java 正则表达式 - 命名捕获组
- java 正则表达式 特殊构造(非捕获)理解 (2)
- JAVA正则表达式高级用法(分组与捕获)
- JAVA正则表达式高级用法(分组与捕获)
- JAVA正则表达式-捕获组与非捕获组
- Java通过正则表达式获取字符串中数字的方法示例
- Java正则表达式:什么是非捕获组
- java 通过正则表达式获取匹配字符串的例子
- java正则表达式中自己对捕获组的初步理解
- JAVA正则表达式高级用法(分组与捕获)
- JAVA正则表达式高级用法(分组与捕获)
- java通过正则表达式提取XML节点内容
- java 正则表达式 非捕获组(特殊构造) (转)
- 通过Java正则表达式去掉SQL代码中回车换行和多余空格
- [疯狂Java]正则表达式:捕获组、反向引用、捕获组命名
- java正则表达式 非捕获组详解