1 /**
2 * substringFromIndex:字符串截取方法,從某索引開始截取到最后
3 * substringToIndex:從索引0開始截取到某索引
4 * substringWithRange:從某索引開始,截取一定長度的字符
5 * substringByReplacingOccurrencesOfString:字符串替換
6 */
7 #import <Foundation/Foundation.h>
8
9 int main(int argc, const char * argv[]) {
10 @autoreleasepool {
11
12 //字符串截取
13 NSString *str1=@"Hello world";
14 //從索引為2的位置開始截取直到最后(包括第二個字符)
15 NSLog(@"%@",[str1 substringFromIndex:2]);//打印結果為:llo world
16 //從索引為0開始截取到索引為2的位置,但是不包括索引2所對應的字符
17 NSLog(@"%@",[str1 substringToIndex:2]);//打印結果為:He
18 //從指定索引的位置(location)向后截取,截取長度為length
19 NSRange range={2,3};//截取位置從索引2開始 截取3位長度的字符 包括索引為2對應的字符
20 NSLog(@"%@",[str1 substringWithRange:range]);//打印結果:llo
21
22 //字符串替換
23 NSString *str2=@"abc";
24 NSString *str3=@"def";
25 NSLog(@"%@",[str2 stringByReplacingOccurrencesOfString:str2 withString:str3]);//打印結果:def
26
27 }
28 return 0;
29 }