невозможно заменить пробел или пустой символ в номере телефона - PullRequest
0 голосов
/ 17 января 2020

Я пытался удалить пустое место в строке номера телефона, но, похоже, это не сработало. I Как я получил номер:

val indexNumber: Int = people.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)
val number: String = people.getString(indexNumber)

Это то, что я пытался

number.replace("\\s+", "", false)
number.replace("", "", false)

также использование регулярных выражений не работает. Я использую журнал для печати чисел, это то, что я получаю каждый раз

+000 52000000

1 Ответ

0 голосов
/ 17 января 2020
fun main(args: Array<String>) {
    val number_str: String = "+000 52000   000"
    val number_str_no_blank = number_str.replace(" ", "")
    println(number_str_no_blank)
}

Небольшая настройка, необходимая для правильного использования .replace. См. do c для строк для более подробной информации.

...