天天看點

IOS--NSString(字元串截取)

1.截取字元串

NSString*string [email protected]"sdfsfsfsAdfsdf";

string = [string substringToIndex:6];//截取下标6之後的字元串

NSLog(@"截取的值為:%@",string);

[string substringFromIndex:3];//截取下标3之前的字元串

NSLog(@"截取的值為:%@",string);

2.比對字元串

NSString*string [email protected]"sdfsfsfsAdfsdf";

NSRangerange = [stringrangeOfString:@"f"];//比對得到的下标

NSLog(@"rang:%@",NSStringFromRange(range));

string = [string substringWithRange:range];//截取範圍類的字元串

NSLog(@"截取的值為:%@",string);

3.分隔字元串

NSString*string [email protected]"sdfsfsfsAdfsdf";

NSArray *array = [string componentsSeparatedByString:@"A"]; //從字元A中分隔成2個元素的數組

NSLog(@"array:%@",array); //結果是adfsfsfs和dfsdf

4. 替換方法

NSString *string = @"This is a const string";

NSString *string11 = [string stringByReplacingOccurrencesOfString:@"is" withString:@"are"];

這個将is全部替換,如何選擇性替換is,比如第二個is