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?