我遇到了一个关于 java regex 的有趣问题 是否有正则表达式方法可以用另一组字符替换一组字符(如 shell tr 命令)? 所以我尝试了以下方法:
String a = "abc";
a = a.replaceAll("[a-z]", "[A-Z]");
现在,如果我得到 print a 输出是
[A-Z][A-Z][A-Z]
在这里,我认为编译器将第一个参数作为 gegex,而不是第二个参数。
那么这段代码有什么问题还是其他原因呢???