从电话簿中提取的联系号码中删除空格
我知道这是一个非常基本的问题,但是我坚持了这一点。
我从电话簿中获取联系号码并将它们放入数组中。
然后从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])];
尝试这个:
// Replace @"0" with @"" num = [num stringByReplacingOccurrencesOfString:@" " withString:@""];
使用stringByTrimmingCharactersInSet
只修剪从string的开头和结尾的空格。
编辑
NSString *num = [contactNumbers objectAtIndex:i]; NSString *newString = [num stringByReplacingOccurrencesOfString:@"-" withString:@""]; newString = [newString stringByReplacingOccurrencesOfString:@" " withString:@""]; newString = [newString substringFromIndex:[num length]-10];
- Snapchat喜欢不同视图控制器上的按钮
- iOS核心蓝牙不要求配对
- RectUtil – iOS CGRect实用程序
- 核心数据:为什么必须调用重新加载数据才能使我的应用运行?
- 我在JSONpost中做错了什么?
- 无形的执行顺序(dispatch_semaphore_t,dispatch_group_async)及其与不同调度队列types组合使用
- 在更新NSFetchedResultsControllers之前,Core Data是否实际保存了对磁盘的任何更改?
- 如何在目标c中拆分string
- iOS的swift:generateCGImagesAsynchronouslyForTimes需要太长时间,冻结应用程序?