且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何从 Swift 中的字符串中删除数字

更新时间:2023-01-22 19:29:38

您可以使用 NSCharacterSet

var str = "75003 Paris, France"

var stringWithoutDigit = (str.componentsSeparatedByCharactersInSet(NSCharacterSet.decimalDigitCharacterSet()) as NSArray).componentsJoinedByString("")

println(stringWithoutDigit)

输出:

Paris, France

参考自:https://***.com/a/1426819/3202193

Swift 4.x:

let str = "75003 Paris, France"

let stringWithoutDigit = (str.components(separatedBy: CharacterSet.decimalDigits)).joined(separator: "")

print(stringWithoutDigit)