単語間のスペースを除いて、段落からすべての英数字以外の文字を削除する正規表現をJavaで作成しようとしています。
これは私が書いたコードです:
paragraphInformation = paragraphInformation.replaceAll("[^a-zA-Z0-9\s]", "");
ただし、コンパイラは、sが不正なエスケープ文字であることを示すエラーメッセージを表示しました。正規表現の最後に\sを追加する前に、プログラムは正常にコンパイルされましたが、問題は、段落内の単語間のスペースが削除されたことです。
このエラーを修正するにはどうすればよいですか?