截取字符串是很常用的功能,NSString的截取主要有三种方式(下面说的字符串字符下标都是从0开始数):
// 原字符串 NSString *originalStr = @"Hello World"; // 下标之前的子字符串,不含下标对应的字符 NSString *toStr = [originalStr substringToIndex:5]; // 结果为“Hello”
// 原字符串 NSString *originalStr = @"Hello World"; // 下标之后的子字符串,包含下标对应字符 NSString *fromStr = [originalStr substringFromIndex:6]; // 结果为“World”
// 原字符串 NSString *originalStr = @"Hello World"; // 下标之间的子字符串:第一个参数为开始下标,第二个参数为长度 NSString *subStr = [originalStr substringWithRange:NSMakeRange(6, 2)]; // 结果为“Wo”
原文:http://blog.csdn.net/cloudox_/article/details/50372173