iOS开发中rangeOfString怎么使用

   2025-02-22 4150
核心提示:rangeOfString是一个NSString类的方法,用于在字符串中查找指定的子字符串。它返回一个NSRange结构体,指示子字符串的位置和长度

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选项。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言