集册 Java实例教程 以正则表达式捕获组中的文本

以正则表达式捕获组中的文本

欢马劈雪     最近更新时间:2020-01-02 10:19:05

481
以正则表达式捕获组中的文本

/**来自 
 nowjava.com**/

import java.util.regex.Matcher;

import java.util.regex.Pattern;


public class Main {

  public static void main(String[] argv) throws Exception {

    CharSequence inputStr = "abbabcd";

    String patternStr = "(a(b*))+(c*)";


    // Compile and use regular expression

    Pattern pattern = Pattern.compile(patternStr);

    Matcher matcher = pattern.matcher(inputStr);

    boolean matchFound = matcher.find();/**时代Java公众号 - nowjava.com**/


    if (matchFound) {

      // Get all groups for this match

      
展开阅读全文