iPhone:将NSString 123-123-1234转换为(123)123-1234

Nik*_*dav 1 iphone

我有字符串像123-123-1234所以我想将字符串转换为这种格式(123)123-1234所以任何想法开发此功能.

提前致谢.

Met*_*ler 5

我认为这样的事情:

NSString *list = @"123-123-1234";
NSArray *listItems = [list componentsSeparatedByString:@"-"];
NSString *result = [NSString stringWithFormat:@"(%@) %@-%@", [listItem objectAtIndex:0], [listItem objectAtIndex:1], [listItem objectAtIndex:2]];
Run Code Online (Sandbox Code Playgroud)