[iOS] objective-c NSString substring (substringFromIndex, substringToIndex)

[iOS] objective-c NSString substring (substringFromIndex, substringToIndex)

objective-c NSString 은 (1) 특정 인덱스부터 자르기와 (2) 특정 인덱스까지 자르기가 있다.

1. NSString 특정 인덱스부터 자르기 (substringFromIndex)

NSString *str = @”HelloWorld!”;


NSRange range1 = [str rangeOfString:@”W”];

NSUInteger idx = range1.location;

if ((int)idx > –1) {

    str = [str substringFromIndex: idx];

}

// result : World!

2. NSString 특정 인덱스까지 자르기 (substringToIndex)

NSString *str = @”HelloWorld!”;


NSRange range1 = [str rangeOfString:@”W”];

NSUInteger idx = range1.location;

if ((int)idx > –1) {

    str = [str substringToIndex: idx];

}

// result : Hello