Por ejemplo, he leído una información como esta

a\tbcd\tttte\tjjjd\tnjnjnjd\tss\tee

y quiero hacer una matriz como esta:

{ @"a", @"bcd", @"ttte", @"jjjd", @"njnjnjd", @"ss", @"ee" }

¿Cómo puedo hacerlo? Gracias.

InformationsquelleAutor user448236 | 2011-01-27

2 Comentarios

  1. 31

    Puede utilizar -componentsSeparatedByString:, como en

    NSArray *ary = [mystring componentsSeparatedByString:@"\t"];
    • Forma correcta de Kevin +1 para esta……….
  2. 2
    - (NSArray *)componentsSeparatedByString:(NSString *)separator 

    componentsSeparatedByString: Devuelve
    una matriz que contiene las subcadenas de
    el receptor que se han dividido por
    un separador dado.

    • (NSArray *)componentsSeparatedByString:(NSString
      *)separador de Parámetros separador El separador de la cadena. El Valor De Retorno De Una
      NSArray objeto que contiene las subcadenas
      desde el receptor, que han sido
      dividido por el separador.

    Discusión las subcadenas de La matriz
    aparecen en el orden en que lo hizo en la
    receptor. Adyacente apariciones de la
    separador de cadena producir cadenas vacías
    en el resultado. Del mismo modo, si el
    la cadena comienza o termina con la
    separador, la primera o la última
    subcadena, respectivamente, está vacía. Para
    ejemplo, este fragmento de código:

     NSString *list = @"Norman, Stanley, Fletcher";
     NSArray *listItems = [list componentsSeparatedByString:@", "];
    produces an array { @"Norman",@"Stanley", @"Fletcher" }.

    Si la lista comienza con una coma y
    espacio—por ejemplo, «, Norman, Stanley,
    Fletcher»—la matriz de estos
    contenido: { @»», @»Norman»,
    @»Stanley», @»Fletcher» }

    Si la lista no tiene separadores—por ejemplo,
    «Norman»—la matriz contiene la cadena
    sí, en este caso { @»Norman» }.

    Disponibilidad Disponible en Mac OS X v10.0 y posterior.

    Ver También:

    componentsJoinedByString: (NSArray)

    – pathComponents

    Relacionados Con El Código De Ejemplo:

    ColorMatching

    CoreRecipes

    iSpend

    iSpendPlugin

    QTKitMovieShuffler

    Declarado En NSString.h

    De NSString docs

Dejar respuesta

Please enter your comment!
Please enter your name here