2009-03-01 10 views

Antwort

36

testen

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

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

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

Dank der Tat. Ist NSLog nur ein Protokoll? Muss ich das Protokoll jedes Mal verwenden, wenn ich mit einem Array arbeite? –

+0

Es ist nur ein Protokoll, um die Elemente im Array zu zeigen, sollte A, B, C separat schreiben – epatel

+0

@epatel Die ganze Welt ist beschäftigt mit dem Abschneiden der Sonderzeichen in einer Zeichenfolge und Hinzufügen zu Array, aber ich will nur den Wert vor Sonderzeichen Auftreten in einer Zeichenfolge, sagen wir zum Beispiel, habe ich Zeichenfolge mit mehreren Zeichenfolgen @ "hen @ ein Vogel, Eidechse @ Reptil, ....", Ich möchte nur, Henne, Eidechse auf dem Array hinzufügen :) –