【问题标题】:unable to replace space or empty char in phone number无法替换电话号码中的空格或空字符
【发布时间】:2020-05-03 19:36:35
【问题描述】:

我一直试图从电话号码字符串中删除一个空格,但它似乎不起作用 这就是我获取号码​​的方式:

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

这是我尝试过的

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

使用正则表达式也不起作用我正在使用日志打印数字这是我每次得到的结果

+000 52000000

【问题讨论】:

    标签: string kotlin replace space phone-number


    【解决方案1】:
    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 需要进行小幅调整。详情请见doc on strings

    【讨论】:

    • 工作谢谢!问题没有返回到新字符串中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    相关资源
    最近更新 更多