iphone sdk - 从字符串中删除除字符 a-z 之外的所有数字

标签 iphone string

在我的应用程序中,我想从字符串中删除除字符 a-z 之外的数字。如何只获取字符?

最佳答案

这是简短的答案,不需要任何冗长的编码

NSString *newString = [[tempstr componentsSeparatedByCharactersInSet:
                            [[NSCharacterSet letterCharacterSet] invertedSet]] componentsJoinedByString:@""];`

swift 3:

(tempstr.components(separatedBy:NSCharacterSet.letters.inverted)).joined(separator: "")

例如:

("abc123".components(separatedBy:NSCharacterSet.letters.inverted)).joined(separator: "")

关于iphone sdk - 从字符串中删除除字符 a-z 之外的所有数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3932653/

相关文章:

iphone - 使用深度缓冲区而不是模板缓冲区进行裁剪

iphone - MapView 自定义注释放置

r - 没有循环的数据框中的子字符串,填充和粘贴列

Python: "better"使用什么样的文字定界符?

regex - 围绕外部定界符拆分字符串,尊重字符组

ios - SpriteKit 游戏中的多任务问题

ios - 如何使用 iPod Touch(第 4 代)获取 gps 位置

iphone - 如何从 Mobile Safari 重定向到 native iOS 应用程序(如 Quora)?

python - 分割包含空格 block 的字符串

string - 字符串的固定时间哈希?