2011.10.19 17:54

NSCharacterSet * set = [NSCharacterSet characterSetWithCharactersInString:@"-"];

NSString * test = @"2009-11-24";

NSLog(@"stringByTrimmingCharactersInSet:%@", [test stringByTrimmingCharactersInSet:set]);


NSLog(@"stringByPaddingToLength:%@", [test stringByPaddingToLength:4 withString:nil startingAtIndex:0]);// vb left(test, 4)

이 녀석을 이용해서 부분 문자열을 가져 올 수 있습니다.


NSLog(@"rangeOfString location:%d", [test rangeOfString:@"-"].location); // vb instr

NSLog(@"rangeOfString length:%d", [test rangeOfString:@"-"].length);

이 메소드 함수를 이용하면 문자열 내에 부분 문자열의 위치를 확인할 수 있습니다.
문자열이 존재하지 않으면 .length 의 값은 0 입니다.


NSLog(@"substringToIndex:%@", [test substringToIndex:4]);

왼쪽 4 자

NSLog(@"substringWithRange:%@", [test substringWithRange:NSMakeRange(5,2)]);

6번째(인덱스5번)부터 2자

NSLog(@"substringFromIndex:%@", [test substringFromIndex:8]);

9번째(인덱스8번)부터 끝까지


출처 : http://blog.naver.com/gikimirane?Redirect=Log&logNo=130108682495 

저작자 표시
신고
Posted by 그린블로그 DEV그린