Регулярное выражение Java для удаления всех буквенно-цифровых символов, КРОМЕ пробелов

Я пытаюсь написать регулярное выражение на Java, которое удаляет все не алфавитно-цифровые символы из абзаца, кроме пробелов между словами.

Это код, который я написал:

paragraphInformation = paragraphInformation.replaceAll("[^a-zA-Z0-9\s]", "");

Однако компилятор дал мне сообщение об ошибке, указывающее на то, что он является недопустимым символом escape. Программа скомпилировала ОК, прежде чем я добавил \ s в конец регулярного выражения, но проблема в том, что пробелы между словами в абзаце были удалены.

Как я могу исправить эту ошибку?

Ответы на вопрос(5)

Ваш ответ на вопрос