我知道这是一个非常基本的问题,但我被困在了这一点上。
我正在从电话簿中获取联系电话并将它们放在一个数组中。
然后从 NSString 中的数组中获取特定的一个
我正在尝试从数字中删除空格,但实际上并不是用下面的书面代码:
NSString *num = @"+44 123 456 7890";
num = [num stringByReplacingOccurrencesOfString:@" " withString:@"0"];
**OR**
num = [num stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
请让我知道我需要做什么来删除这个空间。
谢谢
编辑
NSString *num = [contactNumbers objectAtIndex:i];
num = [num stringByReplacingOccurrencesOfString:@"-" withString:@""];
num = [num stringByReplacingOccurrencesOfString:@" " withString:@""];
num = [num substringFromIndex:[num length]-10];
最佳答案
成功了:
NSString * strippedNumber = [num stringByReplacingOccurrencesOfString:@"[^0-9]" withString:@"" options:NSRegularExpressionSearch range:NSMakeRange(0, [number length])];
关于ios - 从电话簿中获取的联系号码中删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25584070/