Java通过正则表达式捕获组中的文本
更新时间:2019年09月03日 10:08:28 作者:阮一峰
这篇文章主要给大家介绍了关于利用Java如何通过正则表达式捕获组中文本的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用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 怎么正则表达式捕获组中的文本 ,具体步骤参见示例代码。
好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。
相关文章
java Stream流常见操作方法(反射,类加载器,类加载,反射)
这篇文章主要介绍了java Stream流常见操作方法(反射,类加载器,类加载,反射),文章围绕主题展开详细的内容介绍,展开详细的内容介绍,具有一定参考价值,感兴趣的小伙伴可以参考一下2022-06-06
Springboot使用Redis中ZSetOperations实现博客访问量
在日常的网站使用中,经常会碰到页面的访问量,本文主要介绍了Springboot使用Redis中ZSetOperations实现博客访问量,具有一定的参考价值,感兴趣的可以了解一下2024-01-01
Java中转义字符反斜杠\的代替方法及repalceAll内涵解析
这篇文章主要介绍了Java中转义字符反斜杠\的代替方法及repalceAll内涵解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-08-08


最新评论