我是iphone的初学者 谢谢你给我回答...... 我想将NSMutable字符串分解为子字符串
200,8,"7 Infinite Loop, Cupertino, CA 95014, USA"
我只想要来自Mutable String之上的Cupertino和CA. 可以在iphone中使用objective-C 以上数据是可变数据,来自httprequest对象。 我想从同一种类型的可变字符串中获取城市和州名。 请给我解决方案,它为我创造了很多hedac。
答案 0 :(得分:2)
答案 1 :(得分:1)
一种方法是用逗号分割字符串并修剪空格:
NSArray *substrings = [myString componentsSeparatedByString: @","];
NSCharacterSet *whitespace = [NSCharacterSet whitespaceCharacterSet];
NSMutableArray *result = [NSMutableArray array];
for ( NSString *str in substrings )
[result addObject: [str stringByTrimmingCharactersInSet: whitespace]];
答案 2 :(得分:0)
您希望以此格式分解所有字符串吗?
NSArray *myArray = [string componentsSeparatedByString:@","];
NSString * strippedNumbers = [[myArray objectAtIndex:4] stringByReplacingOccurrencesOfRegex:@"[^0-9]" withString:@""];
NSString *myString = [NSString stringWithFormat:@"%@ %@", [myArray objectAtIndex:3], strippedNumbers];