谁能告诉我如何格式化MSISDN号码在xcode IPhone应用程序。我的MSISDN号码是"(911-111-1111)“。我需要去掉数字之间的括号和"-“。我如何才能做到这一点。
谢谢
发布于 2012-05-10 16:50:53
有很多方法可以做到这一点(几乎所有的方法都可以通过快速检查NSString和NSMutableString类引用找到)。
如果你想做的只是剥离字符,我可能会这样做
NSString *newString = [oldString stringByReplacingOccurrencesOfString:@"(" withString:@""];
newString = [newString stringByReplacingOccurrencesOfString:@")" withString:@""];
newString = [newString stringByReplacingOccurrencesOfString:@"-" withString:@""];这不是最有效(或不一定“优雅”)的方法,但它的优点是可读性最好。
发布于 2012-05-10 16:48:27
mobile = @"(911-111-1111)";mobile = mobile stringByReplacingOccurrencesOfString:@“”withString:@"";mobile = mobile mobile stringByReplacingOccurrencesOfString:@"(“withString:@"";mobile = mobile mobile stringByReplacingOccurrencesOfString:@")”withString:@"";mobile = mobile withString stringByReplacingOccurrencesOfString:@"-“withString:@”;mobile = mobile withString stringByReplacingOccurrencesOfString:@";“withString:@”;mobile=mobile withString stringByReplacingOccurrencesOfString:@",“withString:@”;
这将删除所有多余的字符。
发布于 2012-05-10 16:55:18
我想要这样做:
NSString *string = [oString stringByReplacingOccurrencesOfString:@"(" withString:@""];
string = [string stringByReplacingOccurrencesOfString:@")" withString:@""];
string = [string stringByReplacingOccurrencesOfString:@"-" withString:@""];通过这样做,您将只获得数字,这是您的need.Happy编码:)
https://stackoverflow.com/questions/10530418
复制相似问题