来自:
let fruit = ["012Red Apple", "03218Yellow Banana", "11 Orange Orange"]
我想得到:
var result = ["Red Apple", "Yellow Banana", "Orange Orange"]
在最新的 Swift 中执行此操作的最佳方法是什么?
最佳答案
你可以这样做
var fruitAlpha: [String] = []
for f in fruit {
fruitAlpha.append(f.stringByTrimmingCharactersInSet(NSCharacterSet.letterCharacterSet().invertedSet))
}
正如 Leo 指出的那样,最好只使用字母集并将其反转。这将适用于所有非字母字符。
关于string - 从 swift 中的字符串开头修剪数字和分隔符值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35963208/