如何使用rangeOfString
查找搜索到的字符串的实际索引?所以我有这个:
[name rangeOfString: @"Arnold"];
如何检索字符串位置的索引?我需要开头索引和字符串结束的索引。例子会有所帮助。
答案 0 :(得分:5)
NSRange range = [name rangeOfString: @"Arnold"];
NSUInteger start = range.location;
NSUInteger end = start + range.length;
答案 1 :(得分:4)
-[NSString rangeOfString:]
返回一个NSRange
结构,它有两个项目:location
,它告诉你搜索字符串的索引,length
,它告诉你长度。所以:
[name rangeOfString:@"Arnold"].location
为您提供Arnold
中出现字符串name
的索引。