美文网首页
CharacterSet对字符串的处理

CharacterSet对字符串的处理

作者: Funnyer | 来源:发表于2020-08-10 19:21 被阅读0次

    1、清除两端的数字

    var string = "21 你  \n  好  323"
    string = string.trimmingCharacters(in: CharacterSet.decimalDigits)
            
    /// 按照CharacterSet清除两侧的特殊字符后返回一个字符串
    /// public func trimmingCharacters(in set: CharacterSet) -> String
    

    2、一次性清除多种特殊字符

    var string1 = "21 你  \n  好  323"
    var set = CharacterSet()
    set.formUnion(.whitespacesAndNewlines)
    set.formUnion(.decimalDigits)
    let array = string1.components(separatedBy: set)
    string1 = array.joined(separator: "")
    
    /// 根据CharacterSet 分割成一个字符串数组
    /// func components(separatedBy separator: CharacterSet) -> [String]
    

    相关文章

      网友评论

          本文标题:CharacterSet对字符串的处理

          本文链接:https://www.haomeiwen.com/subject/nzgjdktx.html