Я хотел знать, как я могу сделать, чтобы полностью устранить ВСЕ специальных символов из строки. Другими словами, я хотел бы оставить только слова, тем самым устраняя любые другие символы, как + -О @ Ee и т.д.удалить все специальные символы из строки java
Теперь я использую
myString = Normalizer.normalize(myString, Normalizer.Form.NFD).replaceAll("[^\\p{ASCII}]", "");
Но некоторые персонажи speacials все еще остаются.
Определить "специальные символы". Например. 'é' - это ASCII письмо, которое может быть одним словом, поэтому ваш вопрос не содержит достаточной информации. – Simon
эти @ # + èé <> §ù – user3187166
Просто создайте функцию фильтрации, которая возвращает вашу строку после замены каждого нежелательного символа на "". –