你如何只返回一个被发现匹配的组?
我有这个正则表达式:
".*>(\\d+.*)\\s.*\\(.*</|>(\\d+.+)<"
当我运行时:
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(comparisonString);
if(m.find() == true){
System.out.println(m.group(1));
}
每当匹配表达式的第二部分('OR' 运算符之后的表达式)时,都会返回 null。每当匹配辅助表达式(“OR”之后的表达式)时,如何返回匹配组?