我有这个NSString
,它为我提供了用户语言。
NSString * language= @"English (America) " ;
我只需要从第一个词 - 它是语言 - 得到它。 我知道如何找到空间,但找不到简单的方法来获得第一个单词。
感谢。
答案 0 :(得分:45)
NSString *firstWord = [[language componentsSeparatedByString:@" "] objectAtIndex:0];
答案 1 :(得分:6)
NSUInteger location = [language rangeOfString:@" ("].location;
NSString *result = location == NSNotFound ? language : [language substringToIndex:location];
答案 2 :(得分:2)
以下是我的回答:
NSString * language= @"English (America) " ;
NSArray *comps = [language componentsSeparatedByString:@" "];
NSString * eng = [comps objectAtIndex:0];