2009-03-01 11 views

Respuesta

36

probar este

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

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

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

Gracias por cierto. ¿NSLog es solo un registro? ¿Debo usar el registro cada vez que trato con una matriz? –

+0

Es sólo un registro para mostrar los elementos de la matriz, se debe escribir A, B, C separada – epatel

+0

@epatel Todo el mundo está ocupado con truncar los caracteres especiales de una cadena y la adición a la matriz, pero yo sólo quería que el valor antes ocurrencia carácter especial en una cadena, digamos, por ejemplo, tengo cadena con múltiples cadenas @ "gallina @ un pájaro, lagarto @ reptil, ....", sólo quiero añadir la gallina, lagarto a la matriz :) –

Cuestiones relacionadas