Wyrażenie regularne Java usuwające wszystkie znaki niealfanumeryczne Z WYJĄTKIEM spacji

Próbuję napisać wyrażenie regularne w Javie, które usuwa wszystkie znaki niealfanumeryczne z akapitu, z wyjątkiem spacji między słowami.

Oto kod, który napisałem:

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

Jednak kompilator dał mi komunikat o błędzie wskazujący, że jest to niedozwolony znak ucieczki. Program skompilował się OK, zanim dodałem s na końcu wyrażenia regularnego, ale problem z tym polegał na tym, że spacje między słowami w akapicie zostały usunięte.

Jak mogę naprawić ten błąd?

questionAnswers(5)

yourAnswerToTheQuestion