成语大全网 - 汉语词典 - OC,查找字符串2在字符串1中出现的次数。不能用指针,用NSRange和subString什么的

OC,查找字符串2在字符串1中出现的次数。不能用指针,用NSRange和subString什么的

NSUInteger?count?=?0;

NSString?*?string1?=?@"123as21312312333123";

NSString?*?string2?=?@"123";

/*

if?(string2.length?>?string1.length)?{

return?;

}

*/

//?i=0的时候比较123和123,i=1的时候比较23a和123,i=2的时候比较3as和123...以此类推,直到string1遍历完成

for?(int?i?=?0;?i?<?string1.length?-?string2.length?+?1;?i++)?{

if?([[string1?substringWithRange:NSMakeRange(i,?string2.length)]?isEqualToString:string2])?{

count++;

}

}

NSLog(@"%d",count);