String foo = "a3#4#b";
String afterPunctutationRemoval = foo.replaceAll("[,.;:?!'-_\"/()\\{}]", "");
System.out.println(afterPunctutationRemoval);
それは私に "a ## b"という結果をもたらします。なぜ誰かが私に説明することができますか?replaceAllがStringから数値を削除するのはなぜですか?
文字列をそのまま返してはいけませんか?
も '" "'を返すべきです。 '.'文字はすべての文字に評価されるはずです。 – m12