Регулярное выражение Java для удаления всех буквенно-цифровых символов, КРОМЕ пробелов
Я пытаюсь написать регулярное выражение на Java, которое удаляет все не алфавитно-цифровые символы из абзаца, кроме пробелов между словами.
Это код, который я написал:
paragraphInformation = paragraphInformation.replaceAll("[^a-zA-Z0-9\s]", "");
Однако компилятор дал мне сообщение об ошибке, указывающее на то, что он является недопустимым символом escape. Программа скомпилировала ОК, прежде чем я добавил \ s в конец регулярного выражения, но проблема в том, что пробелы между словами в абзаце были удалены.
Как я могу исправить эту ошибку?