//截取某个区间的 字符串
[str substringWithRange : NSMakeRange(0,6)];
//字符串截取到第 n 位,(第n 位不算再内)
[str substringToIndex:6];
//字符串从第n 位开始截取,直到最后 (substringFromIndex:n)(包括第 n 位)
[str substringFromIndex:6];
//删除字符串区间的值
[a deleteCharactersInRange:NSMakeRange(2,2)];
//匹配字符串
//匹配得到的下标,iOS下的indexOf & subString
NSString *string = @"dfdfabcewrfds";
NSRange range = [string rangeOfString:@"abc"];
string = [string substringFromIndex:NSMaxRange(range)];
//其中 range 这个东东有两个属性:length、location
//length表示用来做 range 的字符串的长度,在此就是 "abc" 的长度 = 3
//location 表示首个出现该匹配字符串的下标
//分割字符串
//从字符A中分隔成2个元素的数组
[string componentsSeparatedByString:@"A"];
转载于:https://my.oschina.net/jack088/blog/510696