<分区>
<分区>
我有以下 NSString,然后我想将其分成两部分:
NSString *tmpString = @"Mike <test@gmail.com>";
我想用它制作两个字符串,如下所示:
NSString *tmpString1 = @"Mike";
NSString *tmpString2 = @"test@gmail.com";
我如何在 Objective-C 中实现这一点?提前致谢!
最佳答案
是这样的
NSArray *tmpArray = [@"Mike <test@gmail.com>" componentsSeparatedByString:@"<"];
NSString *tmpString1 = [tmpArray objectAtIndex: 0];
NSString *tmpString2 = [tmpArray objectAtIndex: 1];
tmpString2 = [tmpString2 stringByReplacingOccurrencesOfString:@">" withString:@""];
tmpString1 = [tmpString1 stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
关于iphone - 在 Objective-C 中重新格式化 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15094575/
相关文章:
ios - 我无法让 UISlider 在 UITableViewCell 中滑动 - 我认为这是一个 iOS 7 问题
iphone - 我们如何从iPhone应用程序中找到我们的instagram用户ID和关注者列表以及他们的用户ID
ios - 推送 View Controller 未在 ios 7 上推送
iphone - 如何从 View 和 View Controller 中删除关联?
iphone - iPhone应用程序中的tesseract OCR
ios - IBOutlet 在 drawRect 方法中为 nil