【发布时间】:2010-11-16 04:14:25
【问题描述】:
我正在深入研究 iOS 开发,但我仍然熟悉 NSString 对象。我现在需要计算字符串中非字母数字字符的数量。我想出的一种方法是从字符串中剥离非字母数字字符,然后从原始字符串的长度中减去剥离字符串的长度,就像这样......
NSCharacterSet *nonalphanumericchars = [[NSCharacterSet alphanumericCharacterSet ] invertedSet];
NSString *trimmedString = [originalString stringByTrimmingCharactersInSet:nonalphanumericchars];
NSInteger numberOfNonAlphanumericChars = [originalString length] - [trimmedString length];
但它不起作用。计数始终为零。如何计算 NSString 对象中非字母数字字符的数量?
非常感谢您的智慧!
【问题讨论】: