私は出力として特別charatersどのように正規表現否定は
String a = "fgA9.^";
String b ="";
a = a.replaceAll("[^[a-zA-Z0-9]]", b);
System.out.println(a);
この印刷物(。^)を交換するプログラムの下にあるが、私は正規表現パターンは、文字、数字を否定し、置き換える期待します特殊文字。
私は否定を使用し、両方のケースでは2、の違いは何ですか?a = a.replaceAll("[[^a-zA-Z0-9]]", b);
で私の期待される出力を見ることができますかネストされた文字クラスで
文字クラスの結合を使用しました。 –