我需要在一些字符串之前和一些字符串之后计算字符串中的字符数。例如,我有字符串" 这是示例字符串"而且我需要知道在字之前有多少个字符"例如" (在这种情况下是8个字符)和字后面有多少字符"例如" (在这种情况下为7 ......)。我的想法是循环该字符串并计算每个字符,但如何在该字符之前停止它?谢谢你的每一个想法!
答案 0 :(得分:1)
检查出来
NSString *sample = @"This is example string";
NSRange b = [sample rangeOfString:@"example"];
if (b.location != NSNotFound) {
NSLog(@"%d characters before", b.location);
NSLog(@"%d characters after", [sample length] - b.location - b.length);
}