oc中字符串的获取操作主要分为:
– substringFromIndex:
– substringWithRange:
— substringToIndex:
常见用法如下:
NSString *str = @"abcdefg";
//substringFromIndex:从什么位置开始截取字符串,截取下标后的字符串
NSString *subString1 = [str substringFromIndex:0]; //从0位置开始截取->@"abcdefg"
NSString *subString2 = [str substringFromIndex:1]; //从1位置开始截取->@"bcdefg"
NSString *subString3 = [str substringFromIndex:4]; //从4位置开始截取->@"efg"
NSString *subString4 = [str substringFromIndex:7]; //从5位置开始截取->@""
//:range为某一范围,即截取某一下标范围的字符串,range(a,b):a为起始下标,b为截取的长度
NSString *subString1 = [str :(0,1)];
:(0,4)]; @"abcd"
//
NSString *subString11 = [str substringToIndex:0]; //@"“
NSString *subString12 = [str substringToIndex:1]; //@"a”
NSString *subString13 = [str substringToIndex:4]; //@"abcd“
NSString *subString14 = [str substringToIndex:5]; //@"abcde”
oc中字符串的匹配:
rangeOfString:判断某一字符串中是否包含某一字符串
if([str1 rangeOfString:str2].location !=NSNotFound){
NSLog(@"TRUE");
}else{
NSLog(@"FALSE");
}