从字符串中删除\\ u {e2}字符 [英] remove \\u{e2} characters from string

查看:182
本文介绍了从字符串中删除\\ u {e2}字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我从联系人复制了手机号码.我得到的像是"8008708600 \ u {e2}".我希望从字符串中删除 \ u {e2} .将字符串复制为不需要的指数字符.

I copied mobile number from contact . I got it like "8008708600\u{e2}" . I wish to remove \u{e2} from string. String is copied with exponent character which I dont want.

例如:"8008708600 \ u {e2}" 因此所需的输出是 8008708600

Ex: "8008708600\u{e2}" so desired output is 8008708600

我使用了以下代码

let formattedString = string.replacingOccurrences(of: " \\u{e2}", with: "")

非常感谢任何帮助,非常感谢!

Any help would be greatly appreciated, thanks so much!

推荐答案

我创建了一个帮助功能:

I made a function for help:

public func formatContactsPhoneNumber(number: String) -> String {
    var buffer = ""
    for (i, char) in number.unicodeScalars.enumerated() {
        guard CharacterSet.decimalDigits.contains(char) else {
            continue
        }
        buffer.append(number[i])
    }
    return buffer
}

对我来说很好.

这篇关于从字符串中删除\\ u {e2}字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆