使用RegExp在括号之间提取值

Rud*_*koŭ 3 java regex

我试图提取括号内的值(和),我只是设法检查的价值存在了.请帮我提取它.

Pattern pattern;
         pattern = Pattern.compile("\\b(.*\\b)");
             Matcher matcher = pattern.matcher(node.toString());
             if (matcher.find()){
                System.out.println();// here I need to print value that I find between brackets
             }
Run Code Online (Sandbox Code Playgroud)

anu*_*ava 7

转义正则表达式中的括号:

Pattern pattern = Pattern.compile("\\((.*?)\\)");
Run Code Online (Sandbox Code Playgroud)

然后你可以这样做:

Matcher matcher = pattern.matcher(node.toString());
if (matcher.find()){
    System.out.println( matcher.group(1) );
}
Run Code Online (Sandbox Code Playgroud)