从字符串中删除\\ u {e2}字符 [英] remove \\u{e2} characters from string
本文介绍了从字符串中删除\\ 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屋!
查看全文