web-dev-qa-db-ja.com

文字列内のすべての特殊文字を置き換える方法は?

したがって、文字列内のすべてのスペースを削除します。私はからなる方法をしました

message = message.replaceAll("\\s", "");

カンマやピリオドなどの特殊文字を削除して文字列にするコマンドがあるのではないかと思っていました。それらを1つずつ削除する必要がありますか、それとも欠落しているコードがありますか?

4
user2743857

\ wは同じ[A-Za-z0-9_]であり、すべてのスペースなどを削除します(ただし、_は削除しません)。個々の文字を削除する代わりに、許可されているものをホワイトリストに登録する方がはるかに安全です。

1
Chris Lohfink