在某些字符串iOS之前计算字符

时间:2014-08-26 14:03:22

标签: ios string loops character

我需要在一些字符串之前和一些字符串之后计算字符串中的字符数。例如,我有字符串" 这是示例字符串"而且我需要知道在字之前有多少个字符"例如" (在这种情况下是8个字符)和字后面有多少字符"例如" (在这种情况下为7 ......)。我的想法是循环该字符串并计算每个字符,但如何在该字符之前停止它?谢谢你的每一个想法!

1 个答案:

答案 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);
}