NSString 擷取字串

2021-07-11 18:24:47 字數 721 閱讀 4244

1.擷取字串

nsstring*string =@"sdfsfsfsadfsdf";

string = [string substringtoindex:7];//擷取掉下標7之後的字串

nslog(@"擷取的值為:%@",string);

[string substringfromindex:2];//擷取掉下標2之前的字串

nslog(@"擷取的值為:%@",string);

2.匹配字串

nsstring*string =@"sdfsfsfsadfsdf";

nsrangerange = [string rangeofstring:@"f"];//匹配得到的下標

nslog(@"rang:%@",nsstringfromrange(range));

string = [string substringwithrange:range];//擷取範圍類的字串

nslog(@"擷取的值為:%@",string);

3.分隔字串

nsstring*string =@"sdfsfsfsadfsdf";

nsarray *array = [string componentsseparatedbystring:@"a"]; //從字元a中分隔成2個元素的陣列

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

NSString擷取字串

1.定義乙個字串a,擷取a 的某乙個部分,複製給b,b必須是int型 nsstring a 1.2.30 int b a substringwithrange nsmakerange 4,2 intvalue nslog a n a nslog b d b output 2011 07 05 11 ...

NSString擷取字串小結

1.定義乙個字串a,擷取a 的某乙個部分,複製給b,b必須是int型 nsstring a 1.2.30 intb a substringwithrange nsmakerange 4,2 intvalue nslog a n a nslog b d b output 2012 07 05 11 4...

NSString字串擷取

1.擷取字串一部分 substringwithrange nsrange nsstring a 01234567890 nsstring b a substringwithrange nsmakerange 0,2 b 01 2.字串擷取到第n位 substringtoindex n 第n位不在擷取...