J'ai une chaîne "hai-bienvenue".séparer les chaînes par -
J'ai besoin de diviser la chaîne ci-dessus en utilisant '-' séparateur:
mySstring = "hai-bienvenue" séparée comme:
firstString = "hai" secondString = « Bienvenue
J'ai une chaîne "hai-bienvenue".séparer les chaînes par -
J'ai besoin de diviser la chaîne ci-dessus en utilisant '-' séparateur:
mySstring = "hai-bienvenue" séparée comme:
firstString = "hai" secondString = « Bienvenue
méthode componentsSeparatedByCharactersInSet Utiliser NSString
NSArray* foo = [@"hai-welcome" componentsSeparatedByString: @"-"];
NSString* first = [foo objectAtIndex: 0];
NSString* second = [foo objectAtIndex: 1];
Essayez cette
NSString *str = @"hai-welcome";
NSArray *listItems = [str componentsSeparatedByString:@"-"];
Vous pouvez accomplir ceci en utilisant la méthode de "componentsSeparatedByString" de NSString.
NSString * source = @"hai-welcome";
NSArray * stringArray = [source componentsSeparatedByString:@"-"];
NSString * firstPart = [stringArray objectAtIndex:0]; // Contains string "hai"
NSString * secondPart =[stringArray objectAtIndex:1]; //Contans string "welcome"
Si vous souhaitez travailler avec d'autres que la fonction componentsSeparatedByString
, je voudrais proposer cette solution à adopter:
NSString *myString = @"hai-welcome";
NSString *firstString = [myString substringWithRange:NSMakeRange(0, [myString rangeOfString:@"-"].location)];
NSString *secondString = [myString stringByReplacingOccurrencesOfString:[firstString stringByAppendingString:@"-"] withString:@""];
possible en double http://stackoverflow.com/questions/6304450/split-nsstring- into-nsarray http://stackoverflow.com/questions/6579728/nsstring-to-nsarray – akk