且构网

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

如何从Swift 2中的字符串中删除特殊字符?

更新时间:2023-01-22 19:21:28

像这样:

func removeSpecialCharsFromString(text: String) -> String {
    let okayChars : Set<Character> = 
        Set("abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLKMNOPQRSTUVWXYZ1234567890+-*=(),.:!_".characters)
    return String(text.characters.filter {okayChars.contains($0) })
}

以下是测试方法:

let s = removeSpecialCharsFromString("père") // "pre"