NSString *col1 = [aBook.name stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@" \n\t"]];
NSLog(@"column1: %@", col1); //output:- ABC+Company
这是我的 xml 数据输出。它带有“+”标记。我该如何解码?请你帮助我好吗?
NSString *col1 = [aBook.name stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@" \n\t"]];
NSLog(@"column1: %@", col1); //output:- ABC+Company
这是我的 xml 数据输出。它带有“+”标记。我该如何解码?请你帮助我好吗?
您的意思是获取由“+”号分隔的部分?你可以这样做:
NSArray *stringArray = [col1 componentsSeparatedByString:@"+"];
[stringArray objectAtIndex:0]; //ABC
[stringArray objectAtIndex:1]; //Company
如果要删除/替换“+”号,可以这样做:
NSString* string = [col1 stringByReplacingOccurrencesOfString:@"+" withString:@""]; //last string can be empty or have a string value
希望这对您有所帮助!
如果这是您所追求的,您还可以用空格替换加号:
NSString *name = [col1 stringByReplacingOccurrencesOfString:@"+" withString:@" "];