string = str.replaceAll("\\W", " ")
Это заменит все специальные символы на "" (пробел).Заменить все специальные символы, кроме одного
Но я стараюсь исключить тире «-» как особый символ.
Это моя попытка:
string = str.replaceAll("\\W[^-]", " ")
Но это не то, что я ожидал.
Q: Как я могу сделать эту работу?