Foundation框架中字符串的查找(rangOfString)
来源:互联网 发布:学淘宝美工 编辑:程序博客网 时间:2024/05/25 08:12
NSRange range = [str1 rangeOfString:str2];
返回的range 是个结构体
typedef struct _NSRange {
NSUInteger location;
NSUInteger length;
} NSRange;
例
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSString *str1 =@"asdaiosffsdafiosasdfsffitcastasdfasd";
NSString *str2 =@"ios";
// 字符串查找
NSRange range = [str1 rangeOfString:str2];
// 查找str2 在 str1 中首次出现的位置
// 如果查找到了,返回str2在str1中的位置和长度 ,返回结果是NSRange 结构体
// 如果查找不到,返回的信息:
// location 特别大的数(NSNotFound) 最大的long类型的数
// length 0
//判断是否查找到了
if(range.location!=NSNotFound){
//range.location 表示字符串首次出现的位置
//range.length 字符串出现的长度(实质上就是子字符串的长度)
NSLog(@"%lu,%lu",range.location,range.length);
}else{
NSLog(@"在%@中没有找到这个字符串%@",str1,str2);
}
}
return 0;
}
- Foundation框架中字符串的查找(rangOfString)
- Foundation框架中字符串的创建
- OC中Foundation框架的结构体和字符串
- OC中Foundation框架字符串NSString和NSMutableString的使用
- Cocoa Foundation 框架:NSString字符串的使用
- Foundation框架中的字符串(NSString/NSMutableString)
- Foundation框架—字符串
- Foundation框架—字符串
- Foundation框架-字符串
- Foundation框架—字符串
- Foundation框架—字符串
- Foundation框架—字符串
- Foundation框架-字符串对象的操作(不可变字符串NSString和可变字符串NSMutableString)
- OC中关于Foundation框架中一些字符串的基本用法
- 四 cocoa中Foundation框架的介绍
- cocoa中Foundation框架的介绍
- Foundation框架中常用的类
- Foundation框架之字符串对象
- Vector,ArrayList, LinkedList
- Android照片墙实现 -- 图片加载,防止OOM的处理办法
- 设置导航栏按钮主题
- 【峰回路转】Excel技巧百例 13.数据透视表的排序
- 使用Scrapy建立一个网站抓取器
- Foundation框架中字符串的查找(rangOfString)
- Android Studio App 播放工程内部音乐文件
- 暑假-二分图-C - Courses
- struts应用
- 08-27 GridView(点中后,图片被蒙住<蒙板>)、Toast(点击后显示提示的内容,一会儿自动消失)、Dialog(点击后显示对话框)
- XCode Could not launch "" failed to get the task for process
- Single Number
- 利用fastjson反序列化json为对象和对象数组
- 面试经验分享