Я пытаюсь удалить все не буквенно-цифровые символы из строки.
Я попытался использовать replace()
с регулярным выражением следующим образом:
var answer = answerEditText.text.toString()
Log.d("debug", answer)
answer = answer.replace("[^A-Za-z0-9 ]", "").toLowerCase()
Log.d("debug", answer)
D/debug: Тест. заменить
D/debug: test. заменить
Почему символы пунктуации все еще присутствуют? Как получить только буквенно-цифровые символы?