rangeOfString是一個NSString類的方法,用于在字符串中查找指定的子字符串。它返回一個NSRange結構體,指示子字符串的位置和長度。
用法示例:
NSString *string = @"Hello, World!";
NSString *substring = @"World";
NSRange range = [string rangeOfString:substring];
if (range.location != NSNotFound) {
// 子字符串存在于原字符串中
NSLog(@"Substring found at index %lu", range.location);
} else {
// 子字符串不存在于原字符串中
NSLog(@"Substring not found");
}
NSString *string = @"Hello, World!";
NSString *substring = @"World";
NSRange range = [string rangeOfString:substring];
if (range.location != NSNotFound) {
// 子字符串存在于原字符串中
NSLog(@"Substring found at index %lu, length %lu", range.location, range.length);
} else {
// 子字符串不存在于原字符串中
NSLog(@"Substring not found");
}
注意:rangeOfString方法是區分大小寫的,如果需要進行不區分大小寫的查找,可以使用rangeOfString:options:方法,并指定NSCaseInsensitiveSearch選項。