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