Java regex Is there a regular expression way to replace a set of a another set (shell tr command など)に関する興味深い質問に出くわしました 。 だから私は次のことを試しました:
String a = "abc";
a = a.replaceAll("[a-z]", "[A-Z]");
print a を取得すると、出力は次のようになります
[A-Z][A-Z][A-Z]
ここで、コンパイラは最初の引数を gegex として取っていると思いますが、2 番目の引数は取っていません。
それで、このコードに何か問題がありますか、それとも他の何かが理由ですか???