我尝试在括号(
和)
之间提取值,之后我只是为了检查值的存在而进行管理。请帮我提取它。
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
}
答案 0 :(得分:7)
转义正则表达式中的括号:
Pattern pattern = Pattern.compile("\\((.*?)\\)");
然后你可以这样做:
Matcher matcher = pattern.matcher(node.toString());
if (matcher.find()){
System.out.println( matcher.group(1) );
}