본문 바로가기
기술/iOS

NSString 특정 자리수만큼 문자열 분리하기.

by 프리지크 2015. 2. 27.
반응형

  예를 들어, 문자열을 4자리씩 끊어야 할 경우,


    NSString *number = @"1234567890";

    NSError *error = NULL;

    NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@".{1,4}" options:0 error:&error];

    NSArray *matches = [regex matchesInString:number options:0 range:NSMakeRange(0, [number length])];


    for (NSTextCheckingResult *match in matches)

    {

        NSLog(@"%@", [number substringWithRange:match.range]];

    }


결과는

 1234

 5678

 90


반응형