2009-03-01 6 views

Répondre

36

Essayez cette

NSString *str = @"A~B^C"; 

NSArray *arr = [str componentsSeparatedByCharactersInSet: 
      [NSCharacterSet characterSetWithCharactersInString:@"^~"]]; 

NSLog(@"%@", arr); 
+0

Merci bien. NSLog est-il juste un journal? Dois-je utiliser le journal chaque fois que je fais affaire avec un tableau? –

+0

C'est juste un journal pour montrer les éléments dans le tableau, il devrait écrire A, B, C séparés – epatel

+0

@epatel Le monde entier est occupé à tronquer les caractères spéciaux dans une chaîne et à ajouter au tableau, mais je veux seulement la valeur avant occurrence de caractère spécial dans une chaîne, disons par exemple j'ai une chaîne avec plusieurs chaînes @ "poule @ un oiseau, lézard @ reptile, ....", je veux juste ajouter poule, lézard au tableau :) –

Questions connexes