Java通过正则表达式捕获组中的文本
程序员文章站
2022-06-30 09:54:22
1.简介
java 正则表达式如何捕获组中的文本 ?——请看下文。
2.代码
/**
* 版权所有 编程十万个怎么办(www.tah1986.co...
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读取文本文件内容实例代码