输入-> 输入!RC + 计算!R[1]C[1]
在输出中我想对这些进行操作:
RC 和 R[1]C[1]
我的尝试:
私人静态无效findMatch(字符串公式){
匹配器 m = Pattern.compile("\\W(R(\\[(.+?)\\])?C(\\[(.+?)\\]))")
.matcher(公式);
// 匹配器 m = Pattern.compile(
// "\\W(R(\\[(.+?)\\])?C) | \\W(R(\\[(.+?)\\])?C(\\[( .+?)\\]))")
// .matcher(公式);
for (; m.find(); m.reset(公式)) {
System.out.println(m.group(3));
}
}
它也不会寻找第二种模式,它会进入无限循环。
这有什么问题?