【发布时间】:2011-07-29 16:17:01
【问题描述】:
我必须匹配字符串中 n 个特殊字符的出现次数。
我想用所有这些字符(它们是 20+)创建一个数组,并创建一个函数来匹配它们。
我只有字符串中特殊字符的总数,所以我可以对它们进行一些数学计算。
所以在例子中:
NSString *myString = @"My string #full# of speci@l ch@rs & symbols";
NSArray *myArray = [NSArray arrayWithObjects:@"#",@"@",@"&",nil];
函数应该返回 5。
会不会更容易匹配不在数组中的字符,取字符串长度并输出原始字符串与没有特殊字符的字符串之间的差异?
这是最好的解决方案吗?
【问题讨论】:
标签: iphone objective-c nsarray character nsrange