gpt4 book ai didi

ios - 如何在 Swift 中删除除 CharacterSet 中的字符之外的所有字符

转载 作者:IT王子 更新时间:2023-10-29 05:28:36 24 4
gpt4 key购买 nike

我正在尝试修剪电话号码并使用以下代码,但它不会修剪空格或“-”。我需要删除给定字符集中的字符以外的所有字符

 func trimmedNumber(s : String)->String
{
let characterSet = NSCharacterSet(charactersInString: "+*#0123456789")
let trimmedString = s.stringByTrimmingCharactersInSet(characterSet.invertedSet)
return trimmedString
}

最佳答案

swift 3/4:

let set = CharacterSet(charactersIn: "+*#0123456789")
let stripped = s.components(separatedBy: set.inverted).joined()

关于ios - 如何在 Swift 中删除除 CharacterSet 中的字符之外的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32269848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com