How to separate string by space using Objective-C?

前端 未结 5 2147
清歌不尽
清歌不尽 2021-01-30 16:16

Assume that I have a String like this:

hello world       this may     have lots   of sp:ace or little      space

I would like to seperate this

5条回答
  •  死守一世寂寞
    2021-01-30 17:09

    It's very easy to do this with blocks, try something like this :

    NSString* s = @"hello world       this may     have lots   of space or little      space";
    NSMutableArray* ar = [NSMutableArray array];
    [s enumerateSubstringsInRange:NSMakeRange(0, [s length]) options:NSStringEnumerationByWords usingBlock:^(NSString* word, NSRange wordRange, NSRange enclosingRange, BOOL* stop){
        [ar addObject:word];
    }];
    

提交回复
热议问题